窗口加载时自动运行方法

时间:2015-07-25 19:09:27

标签: .net vb.net

我已经开始尝试学习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

任何帮助将不胜感激。请记住我只是在学习。

1 个答案:

答案 0 :(得分:0)

如果在其他地方没有调用此函数,您可能希望在其上添加一个事件处理程序,以便它可以随意执行。例如,

Private Sub Window_Loaded(sender as Object, e as RoutedEventArgs) Handles Me.Load

一旦创建基本表单,应立即启动,前提是您将所述代码放在该表单中,因为在这种情况下“Me”将引用表单本身。

真的,它与基于点击的事件无关,你只需要找到合适的处理程序。同样,如果在其他地方调用或使用此函数,只需让其他函数提供所需的处理程序,然后从那里调用此函数。