![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Según alcanzo a ver de tu código, el formulario modal está para preguntar al usuario un dato que requiere el otro formulario, y ese dato intentas asignarlo directamente desde el modal, pero esa no es tarea de éste formulario. Piénsalo así: en general, un formulario modal se usa para preguntar valores, pero qué se hace con esos valores es responsabilidad de quien llama al formulario. Por ejemplo, un cuadro de diálogo como OpenFileDialog tiene como finalidad preguntar al usuario por un nombre de archivo. El cuadro jamás va a colocar el nombre seleccionado en ninguna parte ajena a él, únicamente "devolverá" el archivo seleccionado en su propiedad FileName. En tu caso yo haría algo similar. Al formulario modal le anexas una propiead al caso:
En el evento OnCloseQuery de este formulario verificas si el usuario oprimió OK. De se asi, asignas el dato en ECantidad.Text a FCantidad:
El otro formulario abriría el modal así:
Observa el uso del try-finally para destruir al formulario modal. No dejes que éste se "autodestruya" poniendo Action := caFree en el evento OnClose. Lo necesitas "vivo" para cuando se cierre y tomes el vaor de su propiedad Cantidad. // Saludos |
|
#2
|
||||
|
||||
|
Buenisimo!!!
Que grande roman, funciono perfectamente, muchisimas gracias por la ayuda
![]() ![]() ![]() Le hice esto en el onclick y asi en el onclosequery y creo que asi queda completo Fede
__________________
De lo que hay no falta nada!!! |
|
#3
|
||||
|
||||
|
Eso del BSi.tag está un poco feito
![]() Lo normal es que a tu botón Aceptar le pongas su propiedad ModalResult en mrOk, para que automáticamente, al momento de oprimir el botón, se asigne mrOk al formulario. Y éso es lo que usas en CloseQuery para determinar si se oprimió Aceptar:
y ya no usas el evento OnClick del botón. // Saludos |
|
#4
|
||||
|
||||
|
OK, gracias de nuevo.
Fede
__________________
De lo que hay no falta nada!!! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar variable o valor entre forms | nachito_tuc | OOP | 3 | 05-09-2006 14:06:41 |
| Desplazamiento entre forms | el_barto | Varios | 5 | 14-07-2005 21:56:58 |
| Relaccion entre los forms | vicrati | Varios | 2 | 11-04-2004 16:20:29 |
| Pasaje de variables entre formularios | santiago14 | Varios | 1 | 17-09-2003 19:11:05 |
|