我想向用戶提供要麼運行在後臺的應用程序或永久關閉其在單擊窗體的關閉按鈕時的選項。此時,當使用單擊「是」時,對話框將再次出現,再次單擊「是」時,應用程序將退出。任何想法有什麼不對?阻止Windows形式是/否
Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs)
Handles Me.FormClosing
Dim result = DialogResult = MessageBox.Show("Would you like the backup tool
to run in the background?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If result = True Then
e.Cancel = True
Me.Hide()
ElseIf result = False Then
Application.Exit()
End If
End Sub
你應該從Option Strict開始。你有一個YESNO對話框,但評估它爲「真」。當你調用Application.Exit時,它也想關閉表單 - 對於其他工作不應該工作 – Plutonix