Example #1
0
 private void msgShow2(string text)
 {
     if (this.richTextBox2.InvokeRequired)
     {
         SetMsgCallBack msgshow = new SetMsgCallBack(msgShow2);
         this.Invoke(msgshow, new Object[] { text });
     }
     else
     {
         this.richTextBox2.AppendText(text + "\r\n");
     }
 }
Example #2
0
 private void SetMsgState(string msg, string modeName, ToolTipIcon icon)
 {
     if (lbMsgState.InvokeRequired)
     {
         SetMsgCallBack sb = new SetMsgCallBack(SetMsgState);
         this.Invoke(sb, new object[] { msg, modeName, icon });
     }
     else
     {
         lbMsgState.Text = string.Format("{0}\r\n", msg);
         WriteLog.Instance.Write(msg, modeName);
         ShowMessageInBalloon(msg, icon, 500);
     }
 }
Example #3
0
        private void setMsg(Object o, string str)
        {
            TextBox txtBox = o as TextBox;

            // Invoke 필요여부 확인
            if (txtBox.InvokeRequired)
            {
                // 콜백함수 생성
                SetMsgCallBack d = new SetMsgCallBack(setMsg);
                // Invoke 실행
                this.Invoke(d, new object[] { txtBox, str });
            }
            else
            {
                // 실제 데이터 입력
                txtBox.Text = str;
            }
        }
Example #4
0
        private void DisplayMsg1(object state)
        {
            CSState myObj = new CSState();

            myObj = (CSState)state;
            if (this.DataGridView1.InvokeRequired)
            {
                SetMsgCallBack d = new SetMsgCallBack(DisplayMsg1);
                this.Invoke(d, new object[] { myObj });
            }
            else
            {
                DataRow xRow = myDatatable.NewRow();
                xRow[0] = ((IPEndPoint)myObj.ClientSocket.RemoteEndPoint).Address.ToString();
                xRow[1] = ((IPEndPoint)myObj.ClientSocket.RemoteEndPoint).Port.ToString();
                xRow[2] = myObj.mystring;
                myDatatable.Rows.Add(xRow);
            }
        }
 private void DisplayMsg1(object state)
 {
     CSState myObj = new CSState();
     myObj = (CSState)state;
     if (this.DataGridView1.InvokeRequired)
     {
         SetMsgCallBack d = new SetMsgCallBack(DisplayMsg1);
         this.Invoke(d, new object[] {myObj});
     }
     else
     {
         DataRow xRow = myDatatable.NewRow();
         xRow[0] = ((IPEndPoint)myObj.ClientSocket.RemoteEndPoint).Address.ToString();
         xRow[1] = ((IPEndPoint)myObj.ClientSocket.RemoteEndPoint).Port.ToString();
         xRow[2] = myObj.mystring;
         myDatatable.Rows.Add(xRow);
     }
 }