我有这样的代码:
MyUserControl[] myControl = new MyUserControl[10];
表单加载时:
for( int i = 0; i < 10; i++ )
{
myControl[i] = new MyUserControl();
myControl[i].label1.Text = "Title";
this.Controls.Add ( myControl[i] );
}
现在正常显示了。
然后按如下按钮:
private void Button1_Click(object sender, EventArgs e)
{
myControl[0].label1.Text = "Other Title";
}
当我看到调试模式时,值已正常添加,但 lable1 文本未显示“其他标题”。
所以,我尝试下面的方法,但没有任何工作。
myControl[0].label1.Update();
myControl[0].label1.Invalidate();
myControl[0].label1.Refresh();
请多多指教。