VB.NET 类返回自定义事件后,操作TextBox控件
时间: 2023-02-28 19:43:47 浏览: 123
在 VB.NET 中,当一个类触发自定义事件后,您可以通过在事件处理程序中操作 TextBox 控件来实现您的目的。
以下是一个示例代码,该代码定义了一个类,该类在触发自定义事件时,将传递一个字符串参数,该参数将显示在 TextBox 控件中:
```
Public Class MyClass
Public Event MyEvent(ByVal message As String)
Public Sub RaiseEvent()
RaiseEvent MyEvent("事件触发")
End Sub
End Class
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim obj As New MyClass()
AddHandler obj.MyEvent, AddressOf EventHandler
End Sub
Private Sub EventHandler(ByVal message As String)
TextBox1.Text = message
End Sub
End Class
```
在上面的代码中,我们创建了一个名为 "MyClass" 的类,该类具有一个名为 "MyEvent" 的自定义事件。当调用 "RaiseEvent" 方法时,将触发 "MyEvent" 事件。
在 "Form1" 类中,我们创建了一个 "MyClass" 的实例,并使用 "AddHandler" 语句将事件处理程序 "EventHandler" 添加到 "MyEvent" 事件。在 "EventHandler" 事件处理程序中,我们使用 "TextBox1.Text" 属性将事件的参数设置为 TextBox 控件的文本。
阅读全文