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
|
|||
|
|||
llamada a método de Form desde otros Forms
Hola a todos,
Tengo una clase definida, llamada 'TBusqueda' hija de 'TForm', que pretendo que sea un formulario más o menos genérico, sirve para seleccionar un dato y devolverlo. Devolverlo al formulario que espera ese dato y creo el formulario TBusqueda. Es el típico caso de rellenar 'usuario' en un TEdit, pero no se teclea, se obtiene tras pulsar un botón 'buscar usuario' que abre un formulario para buscar, seleccionar y devolver ese usuario. El caso es que no sé cómo puedo llamar a un método del TForm para poder pasar el dato seleccionado. No sé si hay algún evento que escuche, o alguna otra manera adecuada. Gracias y un saludo. |
#2
|
||||
|
||||
Hola Bauhaus1975, una forma podría ser que te definas variables publicas en tu form de búsqueda, las actualizas en cuanto elija un registro, cuando se sale del form de busqueda muestras esas variables en algún lugar de tu anterior formulario antes de liberar tu formulario de búsqueda. Algo así mas o menos.
Deberías indicarnos que quieres que te devuelva tu formulario de búsqueda. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Hola Caro, y muchas gracias por responder.
pues parece buena idea lo que presentas. Pues tal y como habías supuesto: Nada más universal que un ID o código y un texto para mostrar en el TEdit. Voy a probarlo, aunque no entiendo exactamente como devuelve el valor justo al salir del formulario... Sólo por curiosidad, ¿exite algún evento o método para comunicar fomrularios entre si? Saludos. |
#4
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#5
|
|||
|
|||
Estoy de acuerdo con lo que dices. Pero lo preguntaba por lo siguiente:
Antes de que me enseñaras la forma de pasar el resultado al formulario, yo pensaba hacerlo al revés. Es decir, como el formulario que crea y abre TBusqueda puede ser cualquiera, con esa idea en mente yo pensaba en cómo poder llamar a un método genérico o evento desde TBusqueda para devolver el valor, sin tener que poner todos los formularios que le 'pudieran' crear/llamar en el uses. ¡Muchas gracias de nuevo! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
Llamada A Un Form | nikotina | Varios | 8 | 18-10-2006 12:05:29 |
Cerrar un form, o cancelar llamada al API | rex | Varios | 3 | 19-05-2006 01:05:54 |
Método accesible desde varios controles en diferentes forms | athlontado | OOP | 9 | 29-10-2004 16:10:16 |
Problema Autorizacion llamada metodo SOAP?????? | mguixot | Providers | 0 | 14-01-2004 13:22:25 |
|