事件处理怎么一直为NULL??

问题描述

做了一个MDI程序,在一个CHILD窗口里触发事件,在主窗口里订阅事件,但运行老是说事件为空(红色处),求大虾帮帮分析下。程序大概如下:子窗口程序:publicdelegatevoidInitializeEventHandle(stringInitailztion)publiceventInitializeEentHandleInitializeInfo然后是按钮触发,触发处为:if(InitializeInfo!=null){InitializeInfo(SerialInfo);this.close();}

解决方案

解决方案二:
你有没有绑定事件处理函数
解决方案三:
帮定了的,在主窗口里有订阅事件

时间: 2024-11-10 07:05:44

事件处理怎么一直为NULL??的相关文章

2004年最后一天的原创:C#通过HTTP操作数据的模块

数据|原创 // 本程序提供了一个通过HTTP来操作数据库的类,这样少了本地安装乱七八糟的数据库驱动程序及复杂的设置,// Web 服务器可以是任意的类型的,可以为 ASP , ASP.NET JSP 或其他,本模块提供了服务器的ASP.NET 的// 例子// 南京千里独行原创 请引用时勿删除本行 2004-12-31using System;using System.Net ;namespace myConnection{ /// /// XMLHttp数据库连接操作事件处理委托 /// /

JavaScript 事件绑定及深入_基础知识

事件绑定分为两种: 一种是传统事件绑定(内联模型/脚本模型);上一章内容; 一种是现代事件绑定(DOM2级模型);现代事件绑定在传统事件绑定基础上提供了更强大的功能; 一 传统事件绑定的问题 // 脚本模型将一个函数赋值给一个事件处理函数; var box = document.getElementById('box'); // 获取元素; box.onclick = function(){ // 元素点击触发事件; alert('Lee'); } // 问题一:一个事件处理函数触发两次事件;

详解java设计模式之责任链模式

从击鼓传花谈起 击鼓传花是一种热闹而又紧张的饮酒游戏.在酒宴上宾客依次坐定位置,由一人击鼓,击鼓的地方与传花的地方是分开的,以示公正.开始击鼓时,花束就开始依次传递,鼓声一落,如果花束在某人手中,则该人就得饮酒. 假比说,贾母.贾赦.贾政.贾宝玉和贾环是五个参加击鼓传花游戏的传花者,他们组成一个环链.击鼓者将花传给贾母,开始传花游戏.花由贾母传给贾赦,由贾赦传给贾政,由贾政传给贾宝玉,又由贾宝玉传给贾环,由贾环传回给贾母,如此往复(见下图).当鼓声停止时,手中有花的人就得执行酒令. 图1.击鼓传

JavaScript 事件绑定

  事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2级模型).现代事件绑定在传统绑定上提供了更强大更方便的功能.   一.传统事件绑定的问题 传统事件绑定有内联模型和脚本模型,内联模型我们不做讨论,基本很少去用.先来看一下脚本模型,脚本模型将一个函数赋值给一个事件处理函数. var box = document.getElementById('box');//获取元素 box.onclick = function () {//元素点击触发事件 alert(

利用AJAX进行whois查询

ajax说新颖也不新颖的一项技术,如果你用过google map服务就会体会到他的优点,当然不能乱用,呵呵!    下面是自己写的一个小例子,仅供参考,见笑!    是调用7e的whois查询 详细内容可去网上搜索~    具体代码如下:  main.html内容  <html>    <HEAD>    <title>利用AJAX调用whois查询</title>    <meta http-equiv="Content-Type"

js在浏览器兼容教程:事件处理

文章简介:如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,主要的JavaScript的事件模型有三种(参考<Supporting Three Event Models at Once>),它们分别是NN4.IE4+和W3C/Safar. 如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,主要的JavaScript的事件模型有三种(参考<Supporting Three Event M

关于c#中的事件处理机制

今天一朋友问我在程序中怎么实现事件.于是我总结了哈发出来.要明白事件,首先要知道什么是委托.在C#中委托允许开发人员将一个对象中的方法传递给另一个能调用该方法的类的某个对象.比如:可以将类AC中的一个方法ADD[前提是这个方法以被包含在某个委托中了]传递给另一个类WMS.此时类WMS就能调用类AC中的ADD了.当然不管你是以什么方式实现方法的传递了,可以是静态的,也可以是实例化的..要实现一个委托,需要按照这样的不揍:A:申明委托对象.注意:参数一定要和你想要包含的方法的参数形式一致.publi

C#的事件处理机制应用

如果要在C#中定义一个事件,首先你要创造一个delegate(委派),用他来定义一个你所想使用事件的标签,然后你才能使用event关键字,在这个委派的基础上定义一个事件. 两点需要注意的是:第一,首先你要创造一个委派,第二,根据你所创造的委派来定义一个事件,这才是一个完整的事件定义. 假设我们把书中的Product类进行增强.加入了一个NameChanged事件,此事件只有当Name通过属性渠道被更改时就会发生.而如果私有变量name是通过类的内部代码被修改时,此事件不会发生.代码如下: pub

浅析Visual C#事件处理机制(1)

visual 事件简介: 任何进行过图形用户界面开发的编程人员都会知道事件的概念.当用户在使用程序的时候,用户必然要和程序进行一定的交互.比如当用户点击窗体上的一个按钮后,程序就会产生该按钮被点击的事件,并通过相应的事件处理函数来响应用户的操作.这样用户的直观感觉就是程序执行了我要求的任务了.当然,事件并不一定是在和用户交互的情况下才会产生的,系统的内部也会产生一些事件并请求处理的,比如时钟事件就是一个很好例子.不过要介绍C#中的事件处理机制(扩展到更广的范围便是整个.Net框架),我们首先得明