Example #1
0
 /// <summary>
 /// 스레드에서 버튼 속성 변경
 /// </summary>
 /// <param name="str">텍스트</param>
 /// <param name="On_Off">활성/비활성</param>
 public static void buttonToggle(System.Windows.Forms.Button button, string str, bool On_Off)
 {
     if (button.InvokeRequired)
     {
         SetButtonCallBack dele = new SetButtonCallBack(buttonToggle);
         button.Invoke(dele, button, str, On_Off);
     }
     else
     {
         button.Enabled = On_Off;
         if (str.Length > 0)
         {
             button.Text = str;
         }
     }
 }
Example #2
0
        private void fetcher_FetchCompleteEvent(object sender, EventArgs e)
        {
            if (btnStop.InvokeRequired)
            {
                SetButtonCallBack d = new SetButtonCallBack(SetButtonEnabled);
                this.Invoke(d, new object[] { btnStop, false });
            }
            else
            {
                btnStop.Enabled = false;
            }

            fetcher = null;

            if (btnStart.InvokeRequired)
            {
                SetButtonCallBack d = new SetButtonCallBack(SetButtonEnabled);
                this.Invoke(d, new object[] { btnStart, true });
            }
            else
            {
                btnStart.Enabled = true;
            }
        }
Example #3
0
		private void fetcher_FetchCompleteEvent(object sender, EventArgs e) {
            if (btnStop.InvokeRequired)
            {
                SetButtonCallBack d = new SetButtonCallBack(SetButtonEnabled);
                this.Invoke(d, new object[] { btnStop, false });
            }
            else
            {
                btnStop.Enabled = false;

            }

			fetcher = null;

            if (btnStart.InvokeRequired)
            {
                SetButtonCallBack d = new SetButtonCallBack(SetButtonEnabled);
                this.Invoke(d, new object[] { btnStart, true });
            }
            else
            {
                btnStart.Enabled = true;
            }
		}