请问怎么看winform里面的 自动 生成的 控件的代码?
比如:
TextBox[] texts = new TextBox[3];
for (int i = 0; i < 3; i++)
{
texts[i] = new TextBox();
texts[i].Top = 100;
texts[i].Left = i * 120;
panel1.Controls.Add(texts[i]);
}
然后我想看它生成的texts 的 Name 属性, 应该 怎么看?
------解决方案-------------------- 猜测你需要找到textbox的name然后给其他代码调用。不如改成:
TextBox[] texts = new TextBox[3];
for (int i = 0; i < 3; i++)
{
texts[i] = new TextBox();
texts[i].Top = 100;
texts[i].Left = i * 120;
texts[i].Name= "TextBox"+i.tostring();//名称赋值
panel1.Controls.Add(texts[i]);
}
------解决方案-------------------- 什么叫自动生成的控件啊??生成控件的代码都在 design.cs里啊。。
------解决方案-------------------- 没有指定的属性都是默认的。想看动态创建的控件属性,你向窗体中新拉一个TextBox,查看它的属性就可以了。
------解决方案-------------------- 探讨 那再问下,声明一个PictureBox[]数组。可以直接通过ptb[i]来索引到它吗?