新窗口实例化控件的问题
第一个窗口程序代码:
namespace ADC4TestCSVersion { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { new FormDetect().ShowDialog(); } } }
第二个窗口
程序代码:
namespace ADC4TestCSVersion { public partial class FormDetect : Form { Label[] Chanel = new Label[4]; public FormDetect() { InitializeComponent(); } private void FormDetect_Load(object sender, EventArgs e) { for (int i = 0; i <= 3; i++) { Chanel[i].Size=new Size(100,50); Chanel[i].Location = new Point(50+i*75,12); Chanel[i].Visible = true; Chanel[i].Text = "Chanel " + i + ": "; Controls.Add(Chanel[i]); } } } }
在第一个窗口中
通过ButtonClick调用第二个窗口
然后再通过代码实例化控件
可是每次运行到
Chanel[i].Size=new Size(100,50);
后面的语句就跳过了
显示的还是一个空白的窗口
为什么会这样子呢?
请高手指导一下
Thank U