Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
            }
        }