Exemplo n.º 1
0
 void StatusBar(object[] o)  // 가변적인 인수 { int cmd (1:Change Color, 2:add combo Item), (int c)string str_Item) }
 {                           // ex)  StatusBar(new object[] {1, 1});    StatusBar(2, "127.0.0.1:9001");
     if (statusStrip1.InvokeRequired)
     {
         cbThread cb = new cbThread(StatusBar);
         Invoke(cb, new object[] { o });
     }
     else
     {
         if ((int)o[0] == 1)
         {
             if ((int)o[1] == 1)
             {
                 sbLabel1.BackColor = Color.GreenYellow;
             }
             else
             {
                 sbLabel1.BackColor = Color.PaleVioletRed;
             }
         }
         else if ((int)o[0] == 2)
         {
             sbCombo.DropDownItems.Add((string)o[1]);
             sbCombo.Text = (string)o[1];
         }
     }
 }
Exemplo n.º 2
0
 void ChangeColor(int n)
 {
     if (statusStrip1.InvokeRequired)
     {
         cbThread cb = new cbThread(ChangeColor);
         Invoke(cb, new object[] { n });
     }
     else
     {
         if (n == 1)
         {
             sbLabel1.BackColor = Color.GreenYellow;
         }
         else
         {
             sbLabel1.BackColor = Color.PaleVioletRed;
         }
     }
 }