关键是在 TCP 客户端中接收/发送数据包时使用备忘录通知用户。旧代码非常愚蠢,我使用了一个用于在备忘录中添加文本的计时器,因为计时器可以访问表单成员,哈哈。
旧代码:
//Memo.Text += txt + "\n";
我今天玩了它,这就是我所做的
在 Form1 的课堂上
public string TextValue
{
get
{
return Memo.Text;
}
set
{
this.Memo.Text += value + "\n";
}
}
我这样称呼代码:
Form1 myForm = new Form1();
myForm.TextValue = "test asdasd";
备忘录修饰符是私有的,但这不是问题。
问题是当我调用代码时,备忘录上没有显示任何文本。