我可以访问表单上的控件变量吗?例如:
MyForm form = new MyForm();
form.button1.Visible = True; // why doesn't this work?
答案 0 :(得分:2)
您需要通过public
属性窗口设置internal
或Modifier
修饰符,或打开designer.cs并设置访问修饰符。
答案 1 :(得分:2)
bool SearchAllChildren = true;
(this.Controls.Find("button1", SearchAllChildren )[0] as Button).Visible = true;
您可以将SearchAllChildren
设置为false
,以便它只返回表单上的控件而不是嵌套控件(其他控件中的控件)