Asp.net 以事件为主题

Asp.net 以事件为主题,asp.net,vb.net,Asp.net,Vb.net,好吧,我是Vb.NET的初学者,虽然我几年前就开始学习了,然后一次又一次地休息。所以,不管怎样,我仍然是初学者,我无法理解WithEvents的实际用途以及如何和何时使用?我在学习Dim时遇到了WithEvents的Dim。我试着寻找文章,但他们都有比我更高级别的编程代码,所以我需要时间才能达到那个级别。到那时为止,我想知道事件的实际使用情况。有人能给我一个简单的程序,可以让我清楚地了解WithEvents吗 来源链接: 谢谢。简而言之,with events告诉VB您正在声明的对象

好吧,我是Vb.NET的初学者,虽然我几年前就开始学习了,然后一次又一次地休息。所以,不管怎样,我仍然是初学者,我无法理解WithEvents的实际用途以及如何和何时使用?我在学习Dim时遇到了WithEvents的Dim。我试着寻找文章,但他们都有比我更高级别的编程代码,所以我需要时间才能达到那个级别。到那时为止,我想知道事件的实际使用情况。有人能给我一个简单的程序,可以让我清楚地了解WithEvents吗

来源链接:


谢谢。

简而言之,
with events
告诉VB您正在声明的对象可以引发事件,并且您打算处理这些事件。该关键字与
句柄
关键字齐头并进

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

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

Friend WithEvents Button1 As System.Windows.Forms.Button

请注意带有事件的
。由于按钮将引发事件,因此必须使用该关键字声明变量。

简而言之,
WithEvents
告诉VB您正在声明的对象可以引发事件,并且您打算处理这些事件。该关键字与
句柄
关键字齐头并进

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

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

Friend WithEvents Button1 As System.Windows.Forms.Button
请注意带有事件的
。由于该按钮将引发事件,因此必须使用该关键字声明变量