FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Resultado ModalResult de un Form
Muy buenas,
Os resumo mi problema. Tengo una aplicación con un Form principal que llama a otro form. Pues bien cuando este form secundario se cierra se tiene que actualizar el principal según se le haya dado al botón Aceptar o al botón Cancelar. Mi intención era usar el valor ModalResult pero no me funcionaba, así que he recurrido al foro y buscando por ahí encontré un hilo de Román que resumiendo dice Cita:
Gracias a todos. |
#2
|
||||
|
||||
Hola vejerf,
¿Podrías decirnos como es tu código? ¿Cómo que no funciona? ¿Estás guardando el valor en alguna propiedad o variable una vez que se recibe la "orden" mrXXXX? ¿Que hilo es ese? Tal vez podamos hecharte una mano, pero me gustaría saber por lo menos el hilo en cuestión y parte de tu código. Saludos, |
#3
|
|||
|
|||
Ante todo Delphius darte las gracias por tu colaboración.
El código que llama al Form secundario es el siguiente: Por otra parte en el TAgregarUnidad tengo dos botones, uno Aceptar que le asigno el valor mrOk y otro Cancelar al que le asigno mrCancel. No sé donde puede estar el fallo, claro que voy aprendiendo Delphi sobre la marcha y no es que sea un experto. Por otra parte el hilo de Román al que hago mención es este hilo. Gracias de nuevo... |
#4
|
||||
|
||||
vejerf ya ¿Viste el código que muestra Neftali?
Creo que estás errado en la forma de trabajar con ventanas modales. Este es un ejemplo de uso:
Asumí que la forma está en AutoCreate. Si no es así, lo que debes hacer es crear la forma y luego mostrarla Modalmente:
Saludos, |
#5
|
||||
|
||||
Hola,
El código que muestras vejerf parece correcto, y, la idea de que el "ModalResult" lo determinen la oportuna propiedad de los botones "Aceptar" y "Cancelar", también. Así que lo que no se entiende es que no te funcione tal como se espera. Yo, personalmente, acabo de probarlo, y, efectivamente, funciona. Por lo que no sé qué decir... sino que algo por ahí se nos escapa, pero, que, no tiene que ver con lo que discutimos, sino con alguna otra cosa.
|
#6
|
||||
|
||||
Yo pienso que mientras Vejerf no nos muestre el codigo de los botones del formulario modal no podremos hacer aproximaciones al problema.
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#7
|
||||
|
||||
Tienes razón Dec, funciona. Yo empecé a hacerlo así y me arrojó excepciones Y bueno, lo hice de la forma casera
Es como dices, hay algo que se le está escapando a vejerf... y a nosotros... El problema puede que venga de otro lado. Y sería oportuno que explicase mejor que quiere decir: "no me funcionaba". Saludos, |
#8
|
||||
|
||||
Basta buscar en la ayuda de Delphi y encontrarás un ejemplo bastante claro:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como llamar form desde otros form y regresar a la linea que se estaba ejecutando | Willy Rodrigo | C++ Builder | 1 | 03-08-2007 19:36:23 |
Como anular el ModalResult de un botón ? | carlosmari | Varios | 13 | 14-03-2007 23:43:39 |
Form modal deja que el form llamante tome el foco | tata | Varios | 6 | 17-05-2006 11:51:37 |
Como anular el ModalResult de un botón ? | carlosmari | Conexión con bases de datos | 5 | 13-11-2003 15:50:31 |
Como salir del create con modalresult | jdiazan | OOP | 7 | 30-06-2003 18:23:05 |
|