简体   繁体   English

事件句柄按钮。单击

[英]Event Handles Button.Click

Hello here is what i want to do: 你好,我想做的是:

Private Sub UpdateButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UpdateButton.Click
        MyUpdate.CheckUpdate("version.txt")
        If MyUpdate.CurrentVersion < MyUpdate.UpdateVersion Then
            'IF USER PRESS THE BUTTON TO RAISE EVENT ONE MORE TIME

        Else
           'DO NOTHING
        End If
    End Sub

I don't know how to raise an event within an event. 我不知道如何在活动中举办活动。 Thank you! 谢谢!

Intuitively enough, you use the RaiseEvent keyword. 直观地说,您使用RaiseEvent关键字。

More explanation about raising and consuming events in VB.NET can be found here on MSDN . 有关在VB.NET中引发和使用事件的更多说明,请参见MSDN

But in this case it's probably better to refactor your code and extract the logic out of event handler method into another function. 但在这种情况下,最好重构代码并将事件处理程序方法中的逻辑提取到另一个函数中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM