gpt4 book ai didi

asp.net - Dim WithEvents 主题

转载 作者:行者123 更新时间:2023-12-05 02:18:49 25 4
gpt4 key购买 nike

好吧,我是 Vb.NET 的初学者,虽然我几年前就开始学习然后休息了又开始又休息了。所以,无论如何,我仍然是初学者,我无法理解这个 WithEvents 实际上做了什么以及如何以及何时使用?我正在研究 Dim 并遇到了 Dim WithEvents。我尝试查找文章,但与我的水平相比,它们都获得了更高水平的编程代码,因此我需要时间才能达到该水平。在那之前我现在想知道 WithEvents 的实际用法。谁能给我任何简单的程序,让 WithEvents 变得清晰?

源链接: Generic WithEvents

VB.NET: WithEvents not Working

Strange WithEvents thing

WithEvents+Handles+Overrides

in vb.net how do I declare a public variable from a private sub

https://msdn.microsoft.com/en-us/library/stf7ebaz(v=vs.90).aspx

谢谢。

最佳答案

简而言之,WithEvents 告诉 VB 您正在声明的对象可以引发事件并且您打算处理这些事件。此关键字与 Handles 关键字密切相关。

创建一个新表单,然后向其中添加一个按钮。然后双击该按钮。 VB 将生成类似于以下的代码(注意 Handles 关键字):

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

End Sub

您不会立即看到按钮的声明。如果查看 Form1.Designer.vb 文件,您将看到如下一行:

Friend WithEvents Button1 As System.Windows.Forms.Button

注意 WithEvents。由于按钮会引发事件,因此必须使用该关键字声明变量。

关于asp.net - Dim WithEvents 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44228902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com