日期:2014-05-19  浏览次数:20957 次

怎么傳窗體
我想在c#中把窗體互傳
怎么搞

A窗體   有MenuStrip,ToolStrip等控件
B窗體   有textbox....等控件

現在想達到目標
A可以操作B中的任意對像
B也可操作A中的任意對像

大哥大姐幫忙


------解决方案--------------------
up
------解决方案--------------------
楼主请参见
http://community.csdn.net/Expert/TopicView3.asp?id=5383460
------解决方案--------------------
委托
public函数
------解决方案--------------------
将A.B中的对像都设为public
在A中 B.textbox.Text= "xx "
------解决方案--------------------
学习
------解决方案--------------------
使用DialogResult值 和 消息反射来完成
------解决方案--------------------
首先,所有的都必须是Public,其次,可以通过属性或者方法传递窗体,也就是把this给了就可以了

------解决方案--------------------
可以设置Contrls为Public,也可以改Form的Public Form()为自己的构造函数,参数可以传Contrl也可以传整个窗体
------解决方案--------------------
加几个公共属性控制控件呗