コード例 #1
0
 public static SingleDialog dg()
 {
     if (show == null || show.IsDisposed)
     {
         show = new SingleDialog();
     }
     return(show);
 }
コード例 #2
0
 private void btnOpen_Click(object sender, EventArgs e)
 {
     if (cbSingle.Checked == true)//如果选择用单例模式,就酱紫楼
     {
         SingleDialog dgsingle = SingleDialog.dg();
         dgsingle.Show();
         MessageBox.Show("如果你看到这个,说明...单例是先显示窗口后,直接执行后续代码的,这是和ShowDialog的不同的地方");
     }
     else//如果不是单例模式,就酱紫喽
     {
         SingleDialog dgmulity = SingleDialog.dlg();
         dgmulity.Show();
     }
 }
コード例 #3
0
 public static SingleDialog dlg()
 {
     show = new SingleDialog();
     return(show);
 }