我是初学者,C#
我有两种形式,两者都是按钮。我想单击一个button
inform1
并在该按钮上单击我想在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();