![]() |
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 |
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 00:46:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi