Ejemplo n.º 1
0
 public void settextforrich(RichTextBoxEx rich, string txt)
 {
     if (CrawledSiterichtct.InvokeRequired)
     {
         settext sx = new settext(settextforrich);
         rich.Invoke(sx, new object[] { rich, txt });
     }
     else
     {
         rich.Text        += "\r\n" + txt + "\r\n";
         SiteCountlbl.Text = i.ToString();
         i++;
     }
 }
Ejemplo n.º 2
0
 private void receget(int time)
 {
     while (true)
     {
         if (serialPort1.IsOpen)
         {
             if (checkBox2.Checked)
             {
                 settext t = new settext(getreceive);
                 this.Invoke(t);//通过代理调用刷新方法
                 Thread.Sleep(time);
             }
         }
         else
         {
             Thread.CurrentThread.Abort();
         }
     }
 }