private void UpdateBox(string s, Box b) { if (this.Box_Temp.InvokeRequired) { UpdateMsgCallback recv = new UpdateMsgCallback(UpdateBox); this.Invoke(recv, new object[] { s, b }); //Invoke를 실행해 아래 else구문을 실행하도록 한다. } //아래 내용을 실행한다. else { boxes[(int)b].Text = s; } }
private void UpdateMsg(string s) { if (this.MsgBox.InvokeRequired) { UpdateMsgCallback recv = new UpdateMsgCallback(UpdateMsg); this.Invoke(recv, new object[] { s }); //Invoke를 실행해 아래 else구문을 실행하도록 한다. } //아래 내용을 실행한다. else { MsgBox.Text += s; MsgBox.Text += "\r\n"; } }