コード例 #1
0
 private void SetStatusMessage(string message)
 {
     if (this.InvokeRequired)
     {
         var d = new SetStatusMessageDelegate(SetStatusMessage);
         this.Invoke(d, new object[] { message });
     }
     else
     {
         lblStatus.Text = string.IsNullOrEmpty(message) ? "Ready" : message;
         Application.DoEvents();
     }
 }
コード例 #2
0
        public void SetStatusMessage(string statusMessage, string systemTrayIconText = null)
        {
            if (lblStatus.InvokeRequired)
            {
                SetStatusMessageDelegate d = new SetStatusMessageDelegate(SetStatusMessage);
                Invoke(d, new object[] { statusMessage, systemTrayIconText });
            }
            else
            {
                lblStatus.Text = statusMessage;

                if (!string.IsNullOrEmpty(systemTrayIconText))
                {
                    SetSystemTrayIconText(systemTrayIconText);
                }
            }
        }