validar net form example winforms vb6 dialogresult

winforms - net - validar messagebox c#



En VB6, ¿hay algo similar a DialogResult desde un diálogo? (2)

Tengo un formulario VB6 con botones con el texto ''Continuar'' y ''Cancelar''. Quiero verificar en cuál se hizo clic. En C #, cada formulario tiene un resultado de diálogo y pude configurarlo antes de salir del formulario, dependiendo del botón en el que se hizo clic. No veo esto en VB6.

¿Hay un resultado de diálogo? Si no, ¿cuál es la mejor práctica para verificar el resultado del diálogo?


En VB6, un diálogo generalmente devuelve un valor entero, que puede corresponder a vbYes, vbNo, vbCancel, etc. Consulte este artículo para obtener más información: http://www.vb6.us/tutorials/understanding-msgbox-command-visual-basic

http://www.code-vb.com/fragments/Dialogs.htm#Msgbox OK-Cancel

Tendrá que especificarlo en su formulario si ha creado el formulario usted mismo.

La última respuesta en esta publicación tiene una sugerencia que puede ayudar: http://www.xtremevbtalk.com/archive/index.php/t-306663.html


Para simular el comportamiento .NET WinForms, necesitará una función auxiliar en el código de su formulario:

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