c# 使用委托例子 发送给父窗口消息

原创 2013年12月02日 15:35:30

  //winform  AView是  父窗口, winform BView是  子窗口    仅供参考,能力有限,有错误的或者补充的希望能告知我,谢谢


//AView.CS

this.BView.updateMenu += new BView.UpdateMenu(UpdateMenuEnable);

...

...

 public void UpdateMenuEnable(int index, bool enable)  

 {

     ...

  }



//BView.CS

   // 委托通知父窗口更新状态栏
        public delegate void UpdateMenu(int nIndex, bool enabled);
        public UpdateMenu updateMenu;


需要的地方调用updateMenu(index,enable) 就能调用AView中的UpdateMenuEnable了;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#子窗口与父窗口交互(使用委托和事件)

目标:在子窗口Form2上单击按钮时向Form1传递一组自定义参数,并显示在父窗口Form1上。 方法:有很多方法,这里只介绍委托和事件的实现方式。 思路:Form2中定义事件,Form1...

RichEdit控件与父窗口使用消息反射机制实现过滤输入字符(WIN32应用)

研究了一天,终于把RichEdit控件与界面的问题搞定了。 本文通过RichEdit控件与父窗口的消息反射实现在父窗口中过滤RichEdit控件的输入、禁用RichEdit控件的VK_TAB。当用户...

vs2010子窗口向父窗口发送消息

vs2010子窗口怎样向父窗口发送消息

自适应父窗口大小的例子

  • 2015年08月06日 17:02
  • 9.76MB
  • 下载

Duilib 父窗口无效化和消息传递

当使用duillib界面库时,我们往往需要建立多个窗口,子窗口和父窗口之间有一定的逻辑需要,比如当子窗口弹出时,让父窗口无法处理父窗口内的控件的消息,即将父窗口无效化,直到子窗口关闭再恢复。建立多个窗...
  • czhhxx
  • czhhxx
  • 2016年08月07日 19:03
  • 796

VS2008中CListCtrl扩展类,如何能让父窗口也能响应NM_CLICK消息

添加NM_CLICK消息产生的文件: MyExListCtrl.h: class CMyExListCtrl : public CListCtrl { ............. p...

WEB客户端发送给WEB服务器的HTTP请求消息分为三个部分

请求行 POST /demo/login HTTP/1.1 请求消息头 消息正文(也叫实体内容) username=xxxx&password=1234 HTTP请求消息的请求行包括请求方式、资...
  • xudanna
  • xudanna
  • 2011年11月07日 19:37
  • 645

WTL在父窗口中响应控件的通知消息

以WM_NOTIFY和WM_COMMAND消息形式发送的通知消息包含各种信息。WM_COMMAND消息的参数包含发送通知消息的控件 ID,控件的窗口句柄和通知代码,WM_NOTIFY消息的参数还包含一...

[设计模式]_[观察者模式在窗口之间消息传递的使用例子]

场景:多窗口之间的通讯,使用观察者模式来给观察者发送通知消息,让观察者及时响应信息,减少窗口之间包含其他窗口的引用,减少耦合。下面看一个模型图 上图:两个模式对话框和主窗口之间的关系,模式对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# 使用委托例子 发送给父窗口消息
举报原因:
原因补充:

(最多只允许输入30个字)