表单加载时禁用按钮
本文关键字:按钮 加载 表单 | 更新日期: 2023-09-27 18:21:09
我是C#
中的beginer,我有两种形式,都是按钮。我想在form1
中单击一个button
,然后在该按钮上单击我想使form2
中的按钮为unclickable
或disabled
,但仍然为visible
。有没有什么简单易懂的方法可以肯定地奏效?
事先非常感谢。
是的,这并不难,您必须确保在form1中引用form2的实例,或者直接引用form2实例的按钮。
一个例子可以是(考虑它的伪代码,而不是一个完整的):
class MyForm1
{
public MyForm2 Form2 { get; set; }
protected OnButton1Clicked()
{
Form2.ToggleButton();
}
}
class MyForm2
{
public ToggleButton()
{
button2.Enabled = !button2.Enabled;
}
}
// Main
form1 = new MyForm1();
form1.Form2 = new MyForm2();