 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Pablo A Castillo Lt


Registrado: 14 Jul 2004Mensajes: 75Ubicación: Caracas - Venezuela
|
Publicado: Sab 18 Dic, 2004 9:57 pm Asunto: paso de parametros. |
|
|
hola, tengo un problema, tengo un form el cual usa un checkbox y ese valor de seleccion lo quiero pasar a otro form el cual toma el valor para procesarlo, la forma como lo hago no lo hace me pueden por favor indicar un metodo, el que ustedes usen.
Un saludo y FELIZ NAVIDAD! _________________ "Quid quid agis prudenter agas et respice finem"
(Hagas lo que hagas, actúa inteligentemente y considerando el fin)
MyNeoReport - the "FREE" Report Generator for .NET
http://myneoreport.sourceforge.net/
(funciona en Delphi for .NET ) |
|
| Volver arriba |
|
 |
Cerúleo Master


Registrado: 04 Ago 2003Mensajes: 332Ubicación: Santander, España
|
Publicado: Dom 19 Dic, 2004 11:18 am Asunto: |
|
|
Hola Pablo A Castillo.
Supongamos que tienes una ventana llamada Form1 (donde tienes el TCheckBox), y donde quieres procesar el estado del TCheckBox es en una ventana secundaria llamada Form2.
Existen dos posibilidades:
1º] Si abres el Form2 desde el Form1 sin destruir éste puedes obtener el estado de CheckBox1 de la siguiente forma:
| Código: | bool Estado=Form1->CheckBox1->Checked; |
Y a partir de este punto prosigues con tu código...
2º] Si abres el Form2 después de destruir el Form1, quedaría algo así:
| Código: | Form1=new TForm1(this);
Form1->ShowModal();
Form2=new TForm2 (this);
Form2->Estado=Form1->CheckBox->Checked;
delete Form1;
Form2->ShowModal;
delete Form2; |
No sé si me habré explicado bien. En cualquier caso,en elarchivo *.h del Form2 debes incluir el *.h del Form1, para que tenga acceso a sus variables y funciones de la parte pública.
Un saludo. _________________ Nunca digas "Es imposible" sin intentarlo antes. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|