サーバー制御アプリケーションを作成しています(サーバーを起動/停止するためのいくつかのボタンがあります)。ユーザーがアプリケーションを閉じたい場合は、確認ボックスが表示されます。
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Dim response As Integer
response = MsgBox("Are you sure you want to stop the server", vbYesNo, "Stop Server ?")
If response = vbYes Then
Shell("cscript ""stop.vbs""", 1)
Close()
Else
e.Cancel = True
End If
End Sub
それが私が今持っているコードです。しかし、アプリケーションを起動してXボタンまたは[ウィンドウを閉じる]で閉じると、[いいえ]をクリックするまで質問が表示され、その後閉じます。これはループであり、最初に[はい]をクリックしてから[いいえ]をクリックすると停止します。
誰かがこれを解決するのを手伝ってくれますか?