Проблема с groupBox
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.textBox=new System.Windows.Forms.TextBox[15];
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
// Array Box
//
x=150;
y=44;
for (int i=0; i<15; i++)
{
textBox=new System.Windows.Forms.TextBox();
}
for (int i=0; i<15; i++)
{
this.textBox.Location= new System.Drawing.Point(x,y);
this.textBox.Size= new System.Drawing.Size(50,100);
y+=24;
}
//
// groupBox1
//
this.groupBox1.Controls.AddRange(this.textBox);
this.groupBox1.Location = new System.Drawing.Point(140, 160);
this.groupBox1.Size= new System.Drawing.Size(150,400);
this.groupBox1.Name = "groupBox1";
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Элементы, вышедшие из строя";
Но на экране получаю только groupBox, а textBox не отображается.
В чём тут дело???
Вызови прорисовочку бокса после AddRange
Код:
TextBox[] textBox;
public Form1()
{
InitializeComponent();
this.textBox = new System.Windows.Forms.TextBox[15];
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
// Array Box
//
int x = 150;
int y = 44;
for (int i = 0; i < 15; i++)
{
textBox = new System.Windows.Forms.TextBox();
}
for (int i = 0; i < 15; i++)
{
this.textBox.Location = new System.Drawing.Point(x, y);
this.textBox.Size = new System.Drawing.Size(50, 100);
y += 24;
}
//
// groupBox1
//
this.groupBox1.Controls.AddRange(this.textBox);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Элементы, вышедшие из строя";
}
public Form1()
{
InitializeComponent();
this.textBox = new System.Windows.Forms.TextBox[15];
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
// Array Box
//
int x = 150;
int y = 44;
for (int i = 0; i < 15; i++)
{
textBox = new System.Windows.Forms.TextBox();
}
for (int i = 0; i < 15; i++)
{
this.textBox.Location = new System.Drawing.Point(x, y);
this.textBox.Size = new System.Drawing.Size(50, 100);
y += 24;
}
//
// groupBox1
//
this.groupBox1.Controls.AddRange(this.textBox);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "Элементы, вышедшие из строя";
}
GroupBox просто кинул из дизайнера