示例#1
0
        public static MngChatPercent GetInstance()
        {
            if (_instance == null)
            {
                _instance = new MngChatPercent();
            }

            return(_instance);
        }
示例#2
0
        private void MngChatPercent_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (buttonSave.Enabled == true)
            {
                DialogResult result = MessageBox.Show("Do you save any changed?", "Confirm", MessageBoxButtons.YesNoCancel);

                if (result == DialogResult.Cancel)
                {
                    e.Cancel = true;
                    return;
                }

                if (result == DialogResult.Yes)
                {
                    SavePercent();
                }
            }

            _instance = null;
        }
示例#3
0
        private void buttonChatPercent_Click(object sender, EventArgs e)
        {
            if (UserView.CurrentCell == null)
            {
                return;
            }

            UserInfo userInfo = (UserInfo)UserView.Rows[UserView.CurrentCell.RowIndex].Tag;

            if (userInfo == null)
            {
                return;
            }

            MngChatPercent chatPercent = MngChatPercent.GetInstance();

            chatPercent._searchId = userInfo.Id;

            Main._instance.ShowForm(chatPercent);

            _isUpdateUserList = true;
            RefreshUserList();
        }
示例#4
0
        private void ChatPercentMenuItem_Click(object sender, EventArgs e)
        {
            MngChatPercent mngChatPercent = MngChatPercent.GetInstance();

            ShowForm(mngChatPercent);
        }