Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Nueva ventana de dialogo (https://www.clubdelphi.com/foros/showthread.php?t=39743)

galustiza 29-01-2007 11:07:50

Nueva ventana de dialogo
 
Hola a todo el mundo!

Quiero que en la aplicación que estoy desarrollando aparezca un miniformulario estilo popup al pulsar un botón, y esto lo he logrado de la siguiente manera:

TNuevoForm *NuevoForm= new TNuevoForm(NULL);
NuevoForm->ShowModal();
delete NuevoForm;

El problema es que ahora no consigo que los datos que introduzco en este nuevo formulario (rellenando editBoxes y pulsando un botón "Guardar") sean recibidos por el formulario principal. ¿Alguien conoce alguna manera de lograr esto?

Gracias por la atención

galustiza 29-01-2007 11:51:41

Pos vaya tontería de pregunta, me excuso. :D
Lo único que he tenido que hacer es incluir el archivo ".h" del formulario principal en la ventana del popup, y añadir una función pública en el principal que será llamada desde la ventana emergente y que recogera los valores de la misma. Algo así:

void __fastcall TNuevoForm::btnGuardarClick(TObject *Sender)
{
formPrincipal->valor = this->EditBox->Text;
}


La franja horaria es GMT +2. Ahora son las 10:38:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi