![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#2
|
||||
|
||||
|
1. Al botón OK ponle su propiedad ModalResult igual a mrOK
2. Traslada el código que tienes en el OnClick del botón al evento OnCloseQuery. 3. En ese evento checas la propiedad ModalResult del formulario para saber si se dió clic en OK:
De esta manera, el formulario se cerrará si se oprime el botón Cancel o el botón X en la barra de título o con Alt+F4. Ahora bien, ShowModal (con lo que abres el formulario) es una función que regresa el valor de ModalResult. Entonces, desde donde abres la ventana checas ese valor y procedes a asignar derechos sólo en caso de que ese valor sea mrOK:
La única otra forma de cerrar la ventana de password es oprimiendo el botón OK, y eso sólo si los datos fueron correctos. En otras palabras, te propongo un enfoque distinto: Deja que el cuadro de diálogo del password haga exclusivamente lo que tiene que hacer: Verificar si los datos son o no correctos Y pasa la parte de asignación de derechos al c'odigo que abre ese formulario. // Saludos |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Delphi 7.0 y MySql, Enviar informacion de ventana a ventana | gozi | Conexión con bases de datos | 2 | 03-04-2006 05:28:41 |
| En mi aplicacion MDI quiero crear una ventana hija desde otra ventana hija | Durbed | Varios | 8 | 05-07-2005 11:51:54 |
| Ventana user y password | el_barto | Conexión con bases de datos | 27 | 03-06-2005 15:21:24 |
| Problema con pantalla de password (ventana modal) | Durbed | Varios | 7 | 04-05-2005 15:18:39 |
| Sobre ventana de Password | silviodp | OOP | 29 | 04-05-2004 08:17:47 |
|