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. ラベルからのRDD配列とデータ配列のpython/spark
- 3. ラベルscipy.ndimage.labelを持つnumpyの配列
- 4. ラベルの再配置
- 5. 再配置軸ラベル
- 6. テキストエリアのラベルの配置
- 7. Symfonyの選択肢配列からのラベル
- 8. テキストボックスからラベルの配列に値をコピーする方法は?
- 9. 配列からラベルやテキストエリアにデータを表示する(SQLite、iPhone)
- 10. センターテキストのラベルの整列
- 11. ASP.NETラベルのテキストの整列
- 12. ラベル内のテキストの整列
- 13. WPFラベル内容の整列
- 14. 配列の配列?
- 15. PHP配列のJavaScript配列
- 16. 配列のマルチスレッド配列?
- 17. 配列値の配列インデックス
- 18. char配列の配列C++
- 19. 配列への配列MIPS
- 20. 文字配列の配列
- 21. 2D配列の配列
- 22. Androidリソース - 配列の配列
- 23. PHPの配列のインデックスに応じて配列のソート配列
- 24. オブジェクトの配列への配列の配列php
- 25. Python - ラベル付き多次元配列に関数を適用する
- 26. HTMLフォームの入力/ラベルの整列
- 27. Javaラベル内のテキストの整列
- 28. 複数列形式のラベルの高さ
- 29. 配列の配列に(名前で)配列を入れよう
- 30. 配列を使って配列の配列をソートするPHP
は、生成されたコードでは何も変更はありません:あなたの変更が –