我已经开始尝试学习visual basic.net。我之前有过用c ++编程的经验,但是一些基于.net和windows的程序真的让我很困惑,这就是其中之一。
我正在尝试在初始化主窗口时加载方法。我已经能够在放入点击事件时运行该功能,但不是在打开主窗口时。这是我试图运行的代码:
Private Sub Window_Loaded_1(sender As Object, e As RoutedEventArgs)
'mPerson = New Person
myPerson = New Person()
myPerson = New Person()
myPerson = New Person()
' AddHandler Person.NewPerson, AddressOf OnNewPerson
MessageBox.Show(myPerson.PersonCount)
If My.Settings.NoPopup Then
AddHandler myPerson.Walked, AddressOf LogOnWalk
Else
AddHandler myPerson.Walked, AddressOf OnWalk
End If
End Sub
任何帮助将不胜感激。请记住我只是在学习。
答案 0 :(得分:0)
如果在其他地方没有调用此函数,您可能希望在其上添加一个事件处理程序,以便它可以随意执行。例如,
Private Sub Window_Loaded(sender as Object, e as RoutedEventArgs) Handles Me.Load
一旦创建基本表单,应立即启动,前提是您将所述代码放在该表单中,因为在这种情况下“Me”将引用表单本身。
真的,它与基于点击的事件无关,你只需要找到合适的处理程序。同样,如果在其他地方调用或使用此函数,只需让其他函数提供所需的处理程序,然后从那里调用此函数。