C#文本框隐藏后再显示数据不再变化

写了个定时任务,不停地从本地获取数据写到label上,但是双击隐藏后,再双击显示数据就不更新了

设计模式里面有一种叫做观察者(Visitor)模式, 可以看一下 因为设计模式是需要本身已经具备很多知识以及经验以后的东西, 这里我简单给你说一下解决你这个问题的思路 创建一个类, 就叫Visitor吧, 这个类持有那两个窗体的引用, 并且有一个更新方法, 类似于这个样子 public Class Visitor{ private Form formA; private Form formB; public Visitor(Form formA, Form formB){ this.formA = formA; this.formB = formB; } public void updateTextBox(char senderID){ if (senderID == 'A') formB.textbox.Text = formA.textbox.Text else formB.textbox.Text = formA.textbox.Text } } 然后在你具体的textbox change event里面调用这个方法 updateTextBox formA参数就'A' formB随便
温馨提示:答案为网友推荐,仅供参考
相似回答