シャットダウンを検知してイベントを起動するには
- 題名: シャットダウンを検知してイベントを起動するには
- 著者: 金田武
- 日時: 2012/12/30 11:05:56
- ID: 31202
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: シャットダウンを検知してイベントを起動するには
- 著者: オショウ
- 日時: 2012/12/30 11:31:46
- ID: 31203
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: シャットダウンを検知してイベントを起動するには
- 著者: 金田武
- 日時: 2012/12/30 11:42:21
- ID: 31204
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
.Net Tipsのサイトを見て、シャットダウンを検知してイベントを起動するソースを実行したのですが、SessionEndingEventArgsのところが、エラーになります。なぜでしょうか。
ソースコード(SessionEndReasonsとSessionEndingEventArgsのところが、エラーになります)
Public Class Form1
Private Sub Form1_Shown(sender As Object, e As System.EventArgs) Handles Me.Shown
Me.Visible = False
End Sub
Private Sub SystemEvents_SessionEnding(ByVal sender As Object, ByVal e As SessionEndingEventArgs)
Dim s As String
If e.Reason = SessionEndReasons.Logoff Then
s = "ログオフしようとしています。"
ElseIf e.Reason = SessionEndReasons.SystemShutdown Then
s = "シャットダウンしようとしています。"
End If
If MessageBox.Show(s + vbNewLine + "キャンセルしますか?", _
"質問", MessageBoxButtons.YesNo) = DialogResult.Yes Then
'キャンセルする
e.Cancel = True
End If
End Sub
End Class