赋值给UI的疑问

this.Invoke((EventHandler)(delegate { builder.Append( Encoding.ASCII.GetString(buf)); //this.rTxcommon.AppendText(builder.ToString()); getStr += builder.ToString(); switch (getStr) { case "00\r\n": if (boolDial == true) { this.lblsig3.Visible = true; } if (boolSetno == true) { this.rTxcommon.AppendText("Set No. OK\r\n"); } break; case "FF\r\n": this.lblsig3.Visible = false; break; default: this.rTxcommon.AppendText(":" + getStr); break; } }));为啥丢失数据呢?而屏蔽的部分就不会丢失数据。