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