void formClient_EvtServerReply(FormClient sender) { // hide itself if (this.InvokeRequired) { this.Invoke(new DelegateUIForm(formClient_EvtServerReply), sender); return; } formProgress.Close(); this.Hide(); formClient.WindowState = FormWindowState.Normal; }
void connectionManager_EvtConnected() { if (this.InvokeRequired) { this.BeginInvoke(new DelegateUI(connectionManager_EvtConnected)); return; } // send credential to server formClient = new FormClient(connectionManager, textBoxUsername.Text, textBoxPassword.Text); formClient.FormClosed += formClient_FormClosed; formClient.EvtServerReply += formClient_EvtServerReply; formClient.WindowState = FormWindowState.Minimized; formClient.Show(this); }