对“单子模式”的补充

前边说的“单子模式”有个缺点:当将子窗体最小化,或者当子窗体被另外的子窗体挡在后边看不到时,点击“Button2”按钮,子窗体不能回复到激活状态。怎么办?
可以在Button2的Click事件中的frm2.show()后边加上:
if(frm2.windowstate==formwindowstate.minisize || frm2.created)
{
  frm2.windowstate=formwindowstate.maxsize;
  frm2.Activate();
}
//(大小写没注意,打"点"出提示,哇哈哈...).

你可能感兴趣的:(模式,开发,职场,休闲,单子)