日期:2014-05-18  浏览次数:20684 次

c#A介面铵键触发,使B介面的铵键被触发,(新人)
c#在A介面触发一个铵键,弹出密码介面,密码正后,密码介面关闭,A介面的铵键变灰色,请问怎么能使A介面的的铵键变灰?

------解决方案--------------------
用模态窗口
C# code

            Form2 frm = new Form2();//密码窗
            if (frm.DialogResult == DialogResult.OK)
            {
                this.button1.Enabled = false;//按钮灰色
            }

------解决方案--------------------
1.在A界面里面声明一个变量:
public static Button b;

2.将A界面里要置灰的按钮赋给b;

3.在B界面的关闭事件中写入:
A.b.Enable=False;
------解决方案--------------------
探讨
用模态窗口

C# code

Form2 frm = new Form2();//密码窗
if (frm.DialogResult == DialogResult.OK)
{
this.button1.Enabled = false;//按钮灰色
}
……