日期:2014-05-17  浏览次数:20967 次

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

------解决方案--------------------
引用:
a窗口有个serialpot串口控件,b窗口有个button按钮点击button按钮关闭a窗口的串口

serialpot设为public,把a窗口对象传递到b窗口,b窗口里直接a.serialpot.close()关闭。
------解决方案--------------------
定义个静态类
   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="看效果";
------解决方案--------------------
控件的modifiers设置public  直接调用设置