| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Mie 11 Sep, 2002 7:01 pm Asunto: Cambiar texto al pulsar un TButton |
|
|
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 |
|
 |
Marky Invitado
|
Publicado: Mie 11 Sep, 2002 11:22 pm Asunto: |
|
|
¿Puedes exponer mejor tu pregunta? No se ha entendido bien  |
|
| Volver arriba |
|
 |
Mónica Invitado
|
Publicado: Jue 12 Sep, 2002 9:05 am Asunto: |
|
|
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 |
|
 |
jose manuel Cdt

Registrado: 19 Ago 2002Mensajes: 6Ubicación: Huelva (España)
|
Publicado: Jue 12 Sep, 2002 5:01 pm Asunto: |
|
|
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  |
|
| Volver arriba |
|
 |
tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Jue 12 Sep, 2002 5:24 pm Asunto: Aclaración |
|
|
| 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!!  |
|
| Volver arriba |
|
 |
WinMan Invitado
|
Publicado: Jue 12 Sep, 2002 7:21 pm Asunto: |
|
|
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 |
|
 |
WinMan Invitado
|
Publicado: Jue 12 Sep, 2002 7:23 pm Asunto: |
|
|
Je, al quererlo dejar muy bonito lo heche a perder
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 |
|
 |
tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Jue 12 Sep, 2002 7:43 pm Asunto: Thankius |
|
|
| WinMan escribió: | Je, al quererlo dejar muy bonito lo heche a perder
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 |
|
 |
WinMan Invitado
|
Publicado: Jue 12 Sep, 2002 8:48 pm Asunto: Respondi a lo que preguntaste? |
|
|
Respondi a lo que preguntaste?
WinMan |
|
| Volver arriba |
|
 |
tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Vie 13 Sep, 2002 2:10 pm Asunto: Re: Respondi a lo que preguntaste? |
|
|
| WinMan escribió: | Respondi a lo que preguntaste?
WinMan |
Sí, funciona perfectamente!!  |
|
| Volver arriba |
|
 |
|