Exemple #1
0
        public static void ShowPopupMessage(string strMessage)
        {
            PopupMessageString popupMessageString = new PopupMessageString();

            popupMessageString.Message2 = strMessage;

            MainForm.Instance.m_PopupMessageQueue.Enqueue(popupMessageString);

            if (MainForm.Instance.m_PopupMessageTimer.Enabled == false)
            {
                MainForm.Instance.m_PopupMessageTimer.Interval = 10;
                MainForm.Instance.m_PopupMessageTimer.Enabled  = true;
            }
        }
Exemple #2
0
        private void PopupMessageTimer_Tick(object sender, EventArgs e)
        {
            if (this.m_PopupMessageQueue.Count <= 0)
            {
                this.m_PopupMessageTimer.Enabled = false;
                return;
            }

            if (this.m_PopupMessageTimer.Interval == 10)
            {
                this.m_PopupMessageTimer.Interval = this.m_AxPopupControlMessage.ShowDelay;
            }

            this.m_AxPopupControlMessage.Close();

            PopupMessageString popupMessageString = this.m_PopupMessageQueue.Dequeue();

            this.m_PopupControlMessageItemMessage.Caption  = popupMessageString.Message;
            this.m_PopupControlMessageItemMessage2.Caption = popupMessageString.Message2;
            this.m_PopupControlMessageItemMessage3.Caption = popupMessageString.Message3;
            this.m_AxPopupControlMessage.Show();
        }