Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

paso de parametros.

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: paso de parametros. Responder citando

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 Wink )
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.