private void LockModeToolStripMenuItem_MouseUp(object sender, MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: if (enterRoomCheck.enterRoomformCheck == true) { enterRoomcheck.Hide(); mainform.Hide(); mainform.Enabled = false; StandByLogin.sbloginformCheck = true; StandByLogin standByLogin = new StandByLogin(mainform, enterRoomcheck); standByLogin.Show(); IconVisiblefalse(); standByLogin.contextMenuStripForm.LockIconVisibletrue(); standByLogin.Focus(); } else if (Chat_Form.ChatFormCheck == true) { chatform.Hide(); StandByLogin.sbloginformCheck = true; StandByLogin standByLogin = new StandByLogin(mainform, chatform); standByLogin.Show(); IconVisiblefalse(); standByLogin.contextMenuStripForm.LockIconVisibletrue(); standByLogin.Focus(); } else if (CreateRoom_Form.createRoomCheck == true) { createroom.Hide(); mainform.Hide(); mainform.Enabled = false; StandByLogin.sbloginformCheck = true; StandByLogin standByLogin = new StandByLogin(mainform, createroom); standByLogin.Show(); IconVisiblefalse(); standByLogin.contextMenuStripForm.LockIconVisibletrue(); standByLogin.Focus(); } else if (UserList_Form.userlistformCheck == true) { createroom.Hide(); userlistform.Hide(); mainform.Hide(); mainform.Enabled = false; createroom.Enabled = false; StandByLogin.sbloginformCheck = true; StandByLogin standByLogin = new StandByLogin(mainform, createroom, userlistform); standByLogin.Show(); IconVisiblefalse(); standByLogin.contextMenuStripForm.LockIconVisibletrue(); standByLogin.Focus(); } else { Mainform.mainformCheck = false; StandByLogin.sbloginformCheck = true; StandByLogin standByLogin = new StandByLogin(mainform); standByLogin.Show(); standByLogin.mainform.Hide(); IconVisiblefalse(); standByLogin.contextMenuStripForm.LockIconVisibletrue(); standByLogin.Focus(); } break; case MouseButtons.Right: // Right click break; } }
private void logoutToolStripMenuItem_MouseUp(object sender, MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: if (StandByLogin.sbloginformCheck == true) { LockIconVisiblefalse(); StandByLogin.sbloginformCheck = false; Mainform.mainformCheck = false; standbyLogin.Dispose(); Login.loginformCheck = true; login.Show(); IconVisibletrue(); } else if (Mainform.mainformCheck == true) { Mainform.mainformCheck = false; StandByLogin.sbloginformCheck = false; Login.loginformCheck = true; login.Show(); } else if (enterRoomCheck.enterRoomformCheck == true) { IconVisiblefalse(); enterRoomCheck.enterRoomformCheck = false; mainform.Dispose(); enterRoomcheck.Dispose(); Login.loginformCheck = true; login.Show(); IconVisibletrue(); } else if (Chat_Form.ChatFormCheck == true) { IconVisiblefalse(); if (chatform.m_Client != null) { chatform.m_Client.Close(); } Chat_Form.ChatFormCheck = false; chatform.Dispose(); Login.loginformCheck = true; login.Show(); IconVisibletrue(); } else if (CreateRoom_Form.createRoomCheck == true) { IconVisiblefalse(); CreateRoom_Form.createRoomCheck = false; createroom.Dispose(); Login.loginformCheck = true; login.Show(); IconVisibletrue(); } else if (UserList_Form.userlistformCheck == true) { IconVisiblefalse(); UserList_Form.userlistformCheck = false; mainform.Dispose(); createroom.Dispose(); userlistform.Dispose(); Login.loginformCheck = true; login.Show(); IconVisibletrue(); } SystemEvents.PowerModeChanged -= powerMode.systemSleepMethod; mainform.Dispose(); mainform = null; standbyLogin = null; break; case MouseButtons.Right: // Right click break; } }
static internal void systemSleepMethod(object sender, PowerModeChangedEventArgs e) { switch (e.Mode) { case PowerModes.Resume: if (Mainform.mainformCheck == true) { Mainform.mainformCheck = false; mainform.contextMenuStripForm.IconVisiblefalse(); StandByLogin standbylogin = new StandByLogin(mainform); standbylogin.Show(); standbylogin.Focus(); mainform.Hide(); break; } else if (Mainform.mainformCheck == false && enterRoomCheck.enterRoomformCheck == true) { mainform.Hide(); enterRoomForm.Hide(); enterRoomForm.contextMenuStripForm.IconVisiblefalse(); StandByLogin standbylogin = new StandByLogin(mainform, enterRoomForm); standbylogin.Show(); standbylogin.Focus(); break; } else if (Mainform.mainformCheck == false && Chat_Form.ChatFormCheck == true) { chatform.Hide(); chatform.contextMenuStripForm.IconVisiblefalse(); StandByLogin standbylogin = new StandByLogin(mainform, chatform); standbylogin.Show(); standbylogin.Focus(); break; } else if (Mainform.mainformCheck == false && CreateRoom_Form.createRoomCheck == true) { mainform.Hide(); createroom.Hide(); createroom.contextMenuStripForm.IconVisiblefalse(); StandByLogin standbylogin = new StandByLogin(mainform, createroom); standbylogin.Show(); standbylogin.Focus(); break; } else if (Mainform.mainformCheck == false && CreateRoom_Form.createRoomCheck == false && UserList_Form.userlistformCheck == true) { mainform.Hide(); createroom.Hide(); userlist.Hide(); userlist.contextmenustripform.IconVisiblefalse(); StandByLogin standbylogin = new StandByLogin(mainform, createroom, userlist); standbylogin.Show(); standbylogin.Focus(); break; } else if (Login.loginformCheck == true) { break; } else { break; } case PowerModes.Suspend: break; } }