赏金 50,C 问题。 Winform初学者,有个地方事件不是很清楚,请分析一下!

发布于 科技 2024-06-29
2个回答
  1. 匿名用户2024-01-30

    逐字? -

    公共 我不需要解释这个。

    event 是一个关键字,没有什么可解释的,但您可以将其理解为与任何其他类型相同,例如 string、int、.、

    EventHandler 只是一个特定于系统的委托,仅此而已。

    public delegate void eventhandler(object sender, eventargs e);

    click 是这个事件的名称,这是自定义的,你可以取任何名字,但前 3 个关键字是固定的。

    这就是您需要考虑的事件和委托之间的关系的全部内容 - 事件是委托的实例。

    由于 event 是链表类型的数据结构,因此它是以这种方式实现的。

    click += new eventhandler(button_click);

    指向按钮单击方法的指针放置在事件调用的单向链表中,当然可以添加多个。

    例如,click += new eventHandler(button click1);

    click += new eventhandler(button_click2);

    click += new eventhandler(button_click3);

    然后,触发此事件后,方法的执行顺序为:

    button_click1

    button_click2

    button_click3

    顺便说一句,按钮点击方法是这样的。

    public void button_click(object sender, eventargs e)

    throw new notimplementedexception();

    为什么无效,为什么有两个参数(对象发送者,eventargs e)。

    这都是因为它是在 EventHandler 中定义的。

    明白了? 我不明白,只是问。

  2. 匿名用户2024-01-29

    公共访问是公开的。

    event 定义对象的事件。

    EventHandler 事件的类型。

    对象中单击事件的名称。

相关回答
14个回答2024-06-29

先设置BIOS驱动器启动,然后才能进入光驱启动屏幕,重启时富士通的启动BIOS设置与其他设置不同! >>>More

11个回答2024-06-29

您好:烫发后直接做护理本身就是一个错误,你这样做是徒劳的。 >>>More

9个回答2024-06-29

该游戏具有内置工具,如果您使用自己的屏幕截图,则可以在 My Docs EA Games The Sims 2 Storytelling 中使用它们 >>>More

18个回答2024-06-29

并非所有电影都可以播放。 你要看看它是否适合6120c**条件,加上适合你的数据线,选择手机上的数据传输,然后你就可以在我的电脑U盘上看到这首歌,拿走你的存储卡。右键单击计算机上的电影以复制(即复制)并将其粘贴到 U 盘上。

14个回答2024-06-29

去海边,去霹雳看一看。