C#两个窗体中的Textbox怎么同步信息
1个回答
展开全部
设计模式里面有一种叫做观察者(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随便
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询