C#两个窗体中的Textbox怎么同步信息

 我来答
安卓3291
2013-12-19 · 超过63用户采纳过TA的回答
知道答主
回答量:143
采纳率:50%
帮助的人:63万
展开全部
设计模式里面有一种叫做观察者(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.TextelseformB.textbox.Text = formA.textbox.Text}}然后在你具体的textbox change event里面调用这个方法 updateTextBox formA参数就'A' formB随便
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式