showdialog

i have three windows

FrmRegister :if the customer haven't register ,display it at first;

FrmLogon: if register it(there is "server.ini" file),display it at first;

FrmClient:show it at last;

 

entrance to:

FrmClient:

FrmLogon f2 = new FrmLogon();

FrmClient_load()

{

         if(f2.showdialog(this) == DialogResult.ok)

         {   f2.dispose();}

         else {f2.dispose();Close();}

}

 

FrmLogon:

 

FrmRegister f1 = new FrmRegister();

FrmLogon_Load()

{

if(f1.showdialog(this) == DialogResult.ok)

         {   f1.dispose();}

         else {f1.dispose();DialogResult = DialogResult.Cancel;}

 

}

 

FrmRegister:

buttonSure_click(){DialogResult = DialogResult.Ok}//so frmLogon can show;

buttonCancel_Click{DialogResult = DialogResult.Cancel}//all window can't paint;

 

put he window property :FromBorderStyle  = None;

你可能感兴趣的:(windows,File)