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; } }
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(); }