2011-08-03 48 views
4

我有一個帶有文本'繼續'和'取消'的按鈕的VB6表單。我想檢查哪一個被點擊。在C#中,每個表單都有一個對話框結果,我可以在退出表單之前對其進行設置,具體取決於單擊哪個按鈕。我在VB6中看不到這個。在VB6中有一些類似於對話框中的DialogResult?

是否有對話結果?如果不是,檢查對話結果的最佳做法是什麼?

回答

5

爲了模擬.NET的WinForms行爲,您將需要一個輔助功能,在你的窗體的代碼:

Public Function ShowDialog() As VbMsgBoxResult 
    Me.Show vbModal 
    ShowDialog = Iif(Cancelled, vbCancel, vbOk) 
    Unload Me 
End Function 
相關問題