我在C#
打招呼,我有2个表格,两个都是按钮。我想点击button
中的form1
,点击该按钮,我想在form2
unclickable
或disabled
中创建按钮,但仍然{{1} }}。是否有任何简单易懂的方法可以肯定?
提前非常感谢你。
答案 0 :(得分:1)
是的,并不难,您必须确保在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();