在combobox的textupdate事件响应里,怎么把EventArgs变成一个有用的类型
在combobox的textupdate事件响应里,如何把EventArgs变成一个有用的类型?
例如,我添加了一个combobox控件,添加其updateText事件响应,代码片段如下:
可我发现这个EventArgs是个基类,基本没有什么用。我想从e对象当中提取有用的信息,应该转化为什么类型?
------解决方案--------------------
自己定义一个继承自EventArgs的xxxxxEventArgs类,用这个实例化e参数
去看一下自定义事件的实现
------解决方案--------------------
参见,
http://www.cnblogs.com/huomm/archive/2007/12/04/982869.html
------解决方案--------------------
基类就没用,具体类型就有用,谁告诉你的
基类没用,还要基类干嘛
既然基类就能够表示参数状态,为什么非要变成其他类型?
例如,我添加了一个combobox控件,添加其updateText事件响应,代码片段如下:
this.comboBox1.TextUpdate += new System.EventHandler(this.comboBox1_TextUpdate);
private void comboBox1_TextUpdate(object sender, EventArgs e)
{
}
可我发现这个EventArgs是个基类,基本没有什么用。我想从e对象当中提取有用的信息,应该转化为什么类型?
------解决方案--------------------
自己定义一个继承自EventArgs的xxxxxEventArgs类,用这个实例化e参数
去看一下自定义事件的实现
------解决方案--------------------
参见,
http://www.cnblogs.com/huomm/archive/2007/12/04/982869.html
------解决方案--------------------
基类就没用,具体类型就有用,谁告诉你的
基类没用,还要基类干嘛
既然基类就能够表示参数状态,为什么非要变成其他类型?