Delphi - ShowModal

 
Vista:

ShowModal

Publicado por Esdichi (11 intervenciones) el 02/01/2005 00:02:51
Tengo un formulario donde puedo salir por dos botones: Cancelar y Aceptar los dos cierran el formulario pero a cada uno con la propiedad ModalResult diferente: mrCancel y mrOK respectivamente.
Pero cuando hago un ShowModal del formulario sea cual sea el boton que pulse para cerrar el resultado es el mismo. LA funcion me devuelve el numero dos que creo que equivale a mrCancel en ambos casos, ¿es que debo tocar alguna propiedad mas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ShowModal

Publicado por Dr Juzam (821 intervenciones) el 02/01/2005 04:24:34
Si pones Close dentro del evento OnClick del botón, el formulario se cierra sin procesar la propiedad ModalResult del TButton. No hace falta que pongas Close dentro del botón, si tiene propiedad ModalResult distinta de mrNone se cerrará después de ejecutar su código.
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar