Microsoft Visual C#Express Editionでラベルの配列を作成する方法は?グラフィカルな(drag'n'drop)エディタでそれを行う方法はありますか、それとも手動で自動生成されたコードに追加する必要がありますか?ラベルの配列
ラベルの配列
答えて
手動で追加する必要があります。しかし、Visual Studioデザイナーが上書きできるように、自動生成コードには追加しないでください。
フォームのLoadイベントハンドラに追加します。コードは次のようになります。
Label[] labels = new Label[10];
labels[0] = new Label();
labels[0].Text = "blablabla";
labels[0].Location = new System.Drawing.Point(100, 100);
...
labels[9] = new Label();
...
PS。あなたの仕事は私にとっては珍しいようです。何をしたいですか?多分あなたの仕事を達成するためのより良い方法があります。
おかげで...私はチューリング機械シミュレータをやっているデザイナーによって上書きされます。これらのラベルはテープの一部を表します – dpetek
あなたは、フォーム負荷の配列にそれらを追加し、GUIエディタを使用して、フォームにラベルを追加することができます。
Label[] _Labels = new Label[3];
private void MyForm_Load(object sender, EventArgs e)
{
_Labels[0] = this.Label1;
_Labels[1] = this.Label2;
_Labels[2] = this.Label3;
}
これは、少なくとも場所の設定を容易にします。また、ラベル(または実際のコントロール)を動的に作成する場合は、FlowLayoutPanelの使用を検討することもできます。
Label[ , ] _arr = new Label[4 , 4];
private void Form1_Load(object sender, EventArgs e)
{
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
_arr[i ,j] = new Label();
_arr[i ,j].Text = ""+i+","+j;
_arr[i ,j].Size = new Size(50,50);
_arr[i ,j].Location = new Point(j*50,i*50);
//you can set other property here like Border or else
this.Controls.Add(_arr[i ,j]);
}
}
}
あなたがC#でラベルのボーダーを設定したい場合は、多分あなたは http://msdn.microsoft.com/en-us/library/system.windows.forms.label.aspx
ラベルのボーダーと呼ばれる性質を持って確認する必要があります。これをチェックしてください。おかげ
int i=0;
ControlNum=10;
Label[] lblExample= new Label[];
for(i=0;i<ControlNum;i++)
{
lblExample[i] = new Label();
lblExample[i].ID="lblName"+i; //lblName0,lblName1,lblName2....
Form1.Controls.Add(lblExample[i]);
}
xDさん...
Joshit0 ..
Label []宣言行に間違った種類の括弧を使用しています。このコードはコンパイルされません。 –
それは正しい..スティーブンに感謝...(y) –
- 1. ラベルをラベルの配列にバインドする
- 2. ラベル2D配列| JavaFX
- 3. ラベルの配列。プライムジェネレータ。 JavaFX
- 4. ラベルからのRDD配列とデータ配列のpython/spark
- 5. フォーム上の配列とラベルの消去
- 6. ラベルscipy.ndimage.labelを持つnumpyの配列
- 7. ラベルに10インチの配列を表示
- 8. どのようにラベル配列公共
- 9. Cでラベル配列を描画する
- 10. dygraphsラベルの数と配列の列数の不一致
- 11. ラベルの再配置
- 12. ラベルの配列として配列を印刷する方法(Swift 3)
- 13. テキストエリアのラベルの配置
- 14. C#:ラベルids(文字列)の配列をループしてラベルのテキストを変更する
- 15. 再配置軸ラベル
- 16. Symfonyの選択肢配列からのラベル
- 17. "Left Call Out View"の配列のラベルにテキストを設定する
- 18. Extjs4 chartラベルの配置
- 19. Googleマップのラベル配置
- 20. 私はラベル列として、このような配列(2ラベル:0と1)があり
- 21. テキストボックスからラベルの配列に値をコピーする方法は?
- 22. ラベル内の配列要素を印刷する
- 23. numpy 2D配列からラインプロットのラベル名を割り当て
- 24. ラベル配列を作成する際の問題
- 25. ラベルに基づいた再配列と色の樹状図
- 26. AngularJS - ラベルが$翻訳されたオブジェクトの配列を作成
- 27. C#Windowsフォームでラベルの結果を配列する方法
- 28. Keras:flow_from_directoryから画像とラベルの配列を取得
- 29. 配列数をtableviewcellラベルに割り当てる
- 30. Laravel 5.4 ChartJs - ラベル/データとしてコレクション/配列を使用する
は、生成されたコードでは何も変更はありません:あなたの変更が –