C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■83798 / )  動的コントロール配置
□投稿者/ Users (1回)-(2017/04/10(Mon) 18:10:42)

分類:[C#] 

Windows 7 / Visual Basic 2010 C#

Textboxで多次元配列を用いた方法をご教示お願い致します。

Formロード時に9列×10行=計90個のTextboxを表示したいのですが、下記のような9列×1行までしかうまく対応出来ていません。行を増やすにはどうしたら良いでしょうか?

private System.Windows.Forms.TextBox[] testTextBox;
private void Main_frm_Load(object sender, EventArgs e)                                  
{                                                                                                     
    //ボタンコントロール配列の作成(ここでは5つ作成)
    this.testTextBox = new System.Windows.Forms.TextBox[9];
    //ボタンコントロールのインスタンス作成し、プロパティを設定する
    this.SuspendLayout();
    for (int i = 0; i < this.testTextBox.Length; i++)
    {
         //インスタンス作成
         this.testTextBox[i] = new System.Windows.Forms.TextBox();
         //プロパティ設定
         this.testTextBox[i].Size = new Size(30, 30);
         this.testTextBox[i].Location = new Point(i * 30, 10);
     }
     //フォームにコントロールを追加
     this.Controls.AddRange(this.testTextBox);
     this.ResumeLayout(false);
}                      

返信 編集キー/


管理者用

- Child Tree -