如何使用VB.net调用事件和方法?
我有一个Vb.net应用程序。其中包含一个列表框 我想在这个列表框中添加来自另一个使用事件的类的消息如何使用VB.net调用事件和方法?,vb.net,events,logging,listbox,Vb.net,Events,Logging,Listbox,我有一个Vb.net应用程序。其中包含一个列表框 我想在这个列表框中添加来自另一个使用事件的类的消息 基本上,我正在尝试创建状态记录器,以便记录步骤并显示到列表框中。创建一个定义了事件的新类 Public Class EventTest Public Event StatusChanged(ByVal status As String) Private _status As String = "" Public Property Status As String
基本上,我正在尝试创建状态记录器,以便记录步骤并显示到列表框中。创建一个定义了事件的新类
Public Class EventTest
Public Event StatusChanged(ByVal status As String)
Private _status As String = ""
Public Property Status As String
Get
Return _status
End Get
Set(value As String)
_status = value
'raise the status changed event when the status property is changed
RaiseEvent StatusChanged(value)
End Set
End Property
End Class
现在,在表单中创建此类的实例注意withevents关键字:
现在更改状态并查看它出现在列表框中:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Foo.Status = "Initialised"
End Sub
你试过什么?你在哪里卡住了?也许开始看看活动是如何运作的,以及如何制作自己的活动?
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Foo.Status = "Initialised"
End Sub