Exemple #1
0
 private void SetStatus(string status)
 {
     if (!MainStatus.InvokeRequired)
     {
         Status.Text = status;
     }
     else
     {
         MainStatus.Invoke(new CrossDelegateMethod(SetStatus), new object[] { status });
     }
 }
Exemple #2
0
 private void SetStreamStatus(string text)
 {
     try
     {
         if (MainStatus.InvokeRequired)
         {
             MainStatus.Invoke(new CrossDelegateMethod(SetStreamStatus), new object[] { text });
         }
         else
         {
             var streaming = text.Equals("Streaming");
             var color     = (streaming) ? Color.DarkSeaGreen : SystemColors.Control;
             StartMenu.Text         = (streaming) ? "Stop Streaming" : "Start Streaming";
             StreamStatus.Text      = text;
             StreamStatus.BackColor = color;
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine($"Unable to set status: {ex}");
     }
 }