c#.net里面的事件有什么用 比如说我们双击控件不是有那个点击事件的代码出来,我们再写不就可以吗?

2025-03-22 04:53:55
推荐回答(4个)
回答1:

有用。
事件一般是被挂载在某个方法下处理某种特定操作的,通俗说实际上是由某个方法触发的。

一般情况下我们双击,单击,mouseover这样的事件都是系统内定义好的。但是请试想一种情况。当我们有2个窗体A和B的时候,如果我们需要这样一个效果:当A中数据填充完成后自动在B窗体上显示某个值。这样的话这个事件如何触发呢?由此,我们需要在这里自定义一个事件event并且在new 新的B窗体后将写得处理方法该事件挂载(运算符:+=)到该事件下

如果想进一步了解,建议参考c#高级编程(第六版)中相关事件,委托部分

回答2:

用途就是响应你的一个操作,例如你点击了一个控件,只好就会运行事件里面的代码

回答3:

这个就是触发条件,是单击事件的话就表示你单击那个按钮需要运行的代码,这样大大增加了程序的灵活性。一般是在控件的事件里去找的,不过C#。net提供了最常用的事件用双击就可以进去了。

回答4:

当你要自己写控件的时候,你就可以用到了。