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"); } }
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); } }
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; } }
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); } }