窗口最小化问题
怎么样在一个窗口的按钮将另一个窗口最小化?
Form1 a = new Form1();
a.WindowState = FormWindowState.Minimized;
这个怎么用不了?
[解决办法]
你要找到你打开的那个 Form1 实例,执行 WindowState = FormWindowState.Minimized,而不是 new 一个新的实例
[解决办法]
[解决办法]
用事件传啊,
- C# code
class Form1{ //拖入button的时候把它弄成public的。 public static event EventHandler OnButtonClick=null; void ButtonClick(object sender,EventArgs e){ if(OnButtonClick!=null) { OnButtonClick(sender,e); }}}class Form2{ public Form2() { Form1.OnButtonClick+=new EventHander(ButtonMinClice); } void ButtonMinClice(object sender,EventAtgs e) { this.WindowState = FormWindowState.Minimized; }}