Exemplo n.º 1
0
 private void SaveUartData(string data)
 {
     if (checkBoxAutoSave.InvokeRequired)
     {
         UIAsyncHandle func = new UIAsyncHandle(SaveUartData);
         this.Invoke(func, new object[] { data });
     }
     else
     {
         log.SaveEnable = checkBoxAutoSave.Checked;
         log.Log(data);
     }
 }
Exemplo n.º 2
0
 private void DispUartData(string Data)
 {
     if (dsRecvData.InvokeRequired)
     {
         UIAsyncHandle func = new UIAsyncHandle(DispUartData);
         this.Invoke(func, new object[] { Data });
     }
     else
     {
         if (dsRecvData.TextLength > 256 * 1024)
         {
             dsRecvData.Text = "";
         }
         dsRecvData.AppendText(Data);
     }
 }
 public void SubUIAsyncHandle(UIAsyncHandle func)
 {
     UIAsyncHandleFunc -= new UIAsyncHandle(func);
 }
 public void ClearUIAsyncHandle()
 {
     UIAsyncHandleFunc = null;
 }
 public void AddUIAsyncHandle(UIAsyncHandle func)
 {
     UIAsyncHandleFunc += new UIAsyncHandle(func);
 }