两个窗口没有任何关系,不是父子窗口,如何修改另一个窗口里的控件的属性等??WinForm控件

解决方案 »

  1.   

    a窗口有个serialpot串口控件,b窗口有个button按钮点击button按钮关闭a窗口的串口
      

  2.   

    serialpot设为public,把a窗口对象传递到b窗口,b窗口里直接a.serialpot.close()关闭。
      

  3.   

    定义个静态类   public static class Global
        {        static private 左窗体 m_左窗体;
            public static 左窗体 左窗体 { get { if (Global.m_左窗体 == null || Global.m_左窗体.IsDisposed) Global.m_左窗体 = new 左窗体(); return Global.m_左窗体; } }
    }
    左窗体里添加个TextBox设置为Public
    随便哪里都可以用了Global.左窗体.textBox1.Text="看效果";
      

  4.   

    控件的modifiers设置public  直接调用设置
      

  5.   

    如果这两个窗体在一个程序中,直接操作就可以了,如果不在一个程序中,你需要用API发送消息。