问题1,如题,
问题2,如何在子窗体中设置主窗体按钮的有效性,能做到吗?
问题2,如何在子窗体中设置主窗体按钮的有效性,能做到吗?
解决方案 »
- 点击新的窗口的时候,出现创建窗口句柄时出错。
- VS2008 WPF项目不显示工具箱内容
- 利用递归算法生成树的算法怎么写,用的是C#2005?请各位专家指教
- 请问在一个应用程序中启动了一个线程能不能对这个线程进行Debug调试.设置断点?
- 考验MVP!特殊类名"XXX.YYY"在自定义控件声明成员的奇怪问题
- C# 事件销毁问题,设备开发,控件开发,委托管理
- 如何实现 C# winform ListView 鼠标移入行时,行变色高亮
- 请教大虾:向SQL语句中传递参数的问题
- 系统里的一些安全问题,请高手赐教。
- c#中怎么樣判斷一個字符串是數值型的???
- 用户控件库如何读取配置文件?
- C# 求解一元四次方程
http://hi.baidu.com/helmsman88/item/fc0a3f0cfeb45ae3f55ba679
2、将主窗体按钮(或主窗体)作为子窗体构造函数的参数传进来,就可以控制了。
所以子窗体我本身没添加工具栏,所有子窗体都共有MDI窗体的工具栏!
不存在合并的问题,这又要怎样处理?
{
void SetDatas(ObservableCollection<MyOrg> datas); //通知子窗体用此数据初始化界面
void UpdateLayout(); //通知子窗体必须刷新一次 event EventHandler HideButton1; //子窗体告诉主窗体禁用按钮
event EventHandler HideButton2;
event EventHandler HideButton3; event EventHandler DisplayButton1; //子窗体告诉主窗体启用按钮
event EventHandler DisplayButton2; event EventHandler DatasChanged; //子窗体告诉主窗体数据datas集合已经被它更新了}当你设计主窗体时,你不知道将来要设计哪些子窗体,但是你知道要跟子窗体按照这个接口来通讯!这就是设计!上面的接口只是我随便编的。真正应该包括什么内容,你自己设计。但是关键是基于接口来进行设计的概念和意识要有!