「Continue」と「Cancel」というテキストのボタン付きVB6フォームがあります。どちらがクリックされたかを確認したいC#ではすべてのフォームにダイアログの結果が表示され、どのボタンがクリックされたかによってフォームを終了する前に設定することができました。私はVB6でこれが表示されません。VB6では、ダイアログからDialogResultに類似したものがありますか?
ダイアログの結果はありますか?ダイアログの結果をチェックするベストプラクティスは何ですか? VB6で
「Continue」と「Cancel」というテキストのボタン付きVB6フォームがあります。どちらがクリックされたかを確認したいC#ではすべてのフォームにダイアログの結果が表示され、どのボタンがクリックされたかによってフォームを終了する前に設定することができました。私はVB6でこれが表示されません。VB6では、ダイアログからDialogResultに類似したものがありますか?
ダイアログの結果はありますか?ダイアログの結果をチェックするベストプラクティスは何ですか? VB6で
は、.NETのWinFormsの挙動をシミュレートするには、あなたのフォームのコードでヘルパー関数が必要になります。
Public Function ShowDialog() As VbMsgBoxResult
Me.Show vbModal
ShowDialog = Iif(Cancelled, vbCancel, vbOk)
Unload Me
End Function
ダイアログが一般 など、vbYes、vbNo、vbCancelに対応させることができる整数値を返します詳細については、こちらの記事を参照してください。http://www.vb6.us/tutorials/understanding-msgbox-command-visual-basic
http://www.code-vb.com/fragments/Dialogs.htm#Msgbox OK-Cancel
あなたはそれを指定する必要があります自分でフォームを作成した場合はフォームに表示されます。
この記事の最後の答えが役立つことのヒントがあります:http://www.xtremevbtalk.com/archive/index.php/t-306663.html