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 

Cambiar texto al pulsar un TButton

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Cambiar texto al pulsar un TButton Responder citando

Cómo puedo hacer que cada vez que pulso un botón
se modifique el texto que haya en un TEdit o TLabel.

Llevando la cuenta de las pulsaciones hasta un número
determinado.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¿Puedes exponer mejor tu pregunta? No se ha entendido bien Sad
Volver arriba
Mensaje    Asunto: Responder citando

Hola!

Yo tampoco entiendo muy bien tu pregunta, pero a ver si esto te puede ayudar:

En el evento OnClick del botón escribes el siguiente código:

Label->Caption="Nuevo Texto";

contador++; //así puedes contar el número de veces que se ha pulsado el botón. En la cabecera del archivo .cpp debes inicializar la variable contador:

int contador=0;
Volver arriba
Mensaje    Asunto: Responder citando

Hola, o simplemente, si lo que quieres es que muestre el contador,
Label->Caption=IntToStr(contador);
y te mostrará como etiqueta el valor del contador...
Saludos Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Aclaración Responder citando

Mónica escribió:
Hola!

Yo tampoco entiendo muy bien tu pregunta, pero a ver si esto te puede ayudar:

En el evento OnClick del botón escribes el siguiente código:

Label->Caption="Nuevo Texto";

contador++; //así puedes contar el número de veces que se ha pulsado el botón. En la cabecera del archivo .cpp debes inicializar la variable contador:

int contador=0;







HOLA !

A ver si me explico, porque es bastante sencillo, aunque no sé cómo hacerlo.
Lo que quiero es tener un botón y un TEdit o TLabel, y cuando pulse el botón, el texto que tenga cambie.Por ejemplo, el botón está asociado a una serie de ejemplos que tengo que mostrar en una matriz, de forma que si tengo 10 ejemplos, cada vez que pulse el botón, en el TEdit cambie el texto a "Ejemplo1", "Ejemplo2".....etc, sólo para indicar en el ejemplo que estoy.

Espero que esta vez se haya entendido mejor.
GRACIAS!! Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Prueba este ejemplo:

1.- Crea una aplicación
2.- incluye un TButton y un TEdit
3.- asigna al evento OnClick del boton la siguiente función:

Código:

[b]void __fastcall[/b] TForm1::Button1Click(TObject *Sender)
{
   [b]static int [/b]iCount = 1;

   Edit1->Text = AnsiString(iCount++) + [color=blue]" Clicks has hecho"[/color];
}


4.- ejecuta el ejemplo y hazle click al boton.

Espero esto ayude.

Suerte

WinMan
Volver arriba
Mensaje    Asunto: Responder citando

Je, al quererlo dejar muy bonito lo heche a perder Wink

bueno, el codigo de la sección 3 queda como sigue:

Código:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   static int iCount = 1;

   Edit1->Text = AnsiString(iCount++) + " Clicks has hecho";
}


Suerte
WinMan
Volver arriba
Mensaje    Asunto: Thankius Responder citando

WinMan escribió:
Je, al quererlo dejar muy bonito lo heche a perder Wink

bueno, el codigo de la sección 3 queda como sigue:

Código:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   static int iCount = 1;

   Edit1->Text = AnsiString(iCount++) + " Clicks has hecho";
}


Suerte
WinMan


Me di cuenta de los "adornos"....GRACIAS
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Respondi a lo que preguntaste? Responder citando

Rolling Eyes Respondi a lo que preguntaste?

WinMan
Volver arriba
Mensaje    Asunto: Re: Respondi a lo que preguntaste? Responder citando

WinMan escribió:
Rolling Eyes Respondi a lo que preguntaste?

WinMan


Sí, funciona perfectamente!! Smile
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.