0

我是初学者,C#我有两种形式,两者都是按钮。我想单击一个buttoninform1并在该按钮上单击我想在form2 unclickabledisabled但仍然创建按钮visible。是否有任何简单或易于理解的方法可以肯定有效?

非常感谢你。

4

1 回答 1

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();
于 2013-07-04T22:22:52.520 回答