public void Show(string str) { if (null != str) { if (textBox1.InvokeRequired) { while (!textBox1.IsHandleCreated) { if (textBox1.Disposing || textBox1.IsDisposed) { return; } } ShowCallBack back = new ShowCallBack(Show); textBox1.Invoke(back, new object[] { str }); } else { textBox1.AppendText("设备消息\r\n"); textBox1.AppendText("\t" + str + "\r\n"); } } }
private static extern bool VSNET_ClientShowcallback(int hHandle, ShowCallBack CallBack, IntPtr context);