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 

poner variables a 0

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: poner variables a 0 Responder citando

Hola:

Como pongo para q:

si doy a un boton poner variables a 0 o otra cosa desde otro formulario

if(speedbuttom-> )

Gracias

Volver arriba
Mensaje    Asunto: poner variables a 0 Responder citando

Hola

No se si he entendido bien, pero me parece una pregunta demasiado facil, por lo que creo que no la he entendido, pero bueno quie dejo mi respuesta:

Tenemos dos TForm (FormA y FormB)

En FormA tengo un TButton y en el FormB una variable "miVariable" tipo entera (int) definida en la zona publica "public".

Antes de nada hay que incluir la cabecera del FormB en el FormA (#include "FormB.h")

SOLUCION 1
En el evento onClick del boton del FormA pongo:
FormB->miVariable = 0;

SOLUCION 2
Otra solucion mas orientada a objetas seria la siguiente:

En FormB defino "miVariable" en la parte privada "private" y creo dos funciones miembro en la parte publica "public":

int cogeValor();
void ponValor(int valor);

donde cogeValor realiza la operacion:
return miVariable;

y la funcion ponValor hacer:
miVariable = valor;

despues de todo este royo en el evento OnClick del boton del FormA hay que poner

ponValor(0); // si quiero asignar un valor
valor = cogerValor(); // si quiero obtener el valor

Salu2
KAYETANO

Volver arriba
Mensaje    Asunto: poner variables a 0 Responder citando

gracias kayetano pero eso ya lo habia hecho, ya lo he averiguado,pero muchas gracias
Volver arriba
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.