フォームにアクションがない場合、vb.netでイベント/実行機能を起動するにはどうすればよいですか?フォームに何らかのアクションが何もない場合に実行する
私はこれを試してみました:
Private Sub Window_MouseMove(sender As Object, e As MouseEventArgs)
mint_LastInitializedTimerID = mint_LastInitializedTimerID + 0.00000001
Dim intMilliseconds As Integer = 5000
Dim objTimer As New System.Timers.Timer(intMilliseconds)
AddHandler objTimer.Elapsed, AddressOf Window_TimerElapsed
objTimer.AutoReset = False
objTimer.Enabled = True
End Sub
Private Sub Window_TimerElapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
mint_LastReceivedTimerID = mint_LastReceivedTimerID + 0.00000001
If mint_LastReceivedTimerID = mint_LastInitializedTimerID Then
Me.Dispatcher.Invoke(Sub() showLogin(), System.Windows.Threading.DispatcherPriority.Normal)
End If
End Sub
Public Function showLogin()
WinUIMessageBox.Show(Window.GetWindow(Me), "!", "...", CType("1", MessageBoxButton), MessageBoxResult.None, MessageBoxOptions.None)
End Function
しかし、いくつかの理由で、初めてそれが倍の機能の多くをアップ発射OKと次の時間を動作します。