| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Javi6 Cdt

Registrado: 05 Ene 2003Mensajes: 17
|
Publicado: Mie 15 Oct, 2003 8:33 pm Asunto: Duda de punteros |
|
|
Imaginemos que tenemos un Boton (TButton), y un cuadro de texto (TEdit), me gustaria que la propiedad Caption del TButton se animara con el Text del TEdit, para ello, a mi me parece logico hacer, en el procedimiento de creaccion del formulario algo así:
Button1->Caption=Edit1->Text;
logicamente esto solo me cambia el valor inicialmente, pero en ejecucción si cambio el valor del cuadro de texto, no se ve reflejado el cambio en el Boton (eso es lo que quiero),
alguna idea?
gracias por vuestro tiempo,
javi _________________ Javi |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Mie 15 Oct, 2003 8:45 pm Asunto: |
|
|
Es sencillo solo tienes que hacer lo que indicar en el evento OnChange del Edit...
Con eso cada vez que el contenido del Edit cambie se ira cambiando el Caption del Boton...
Suerte!! _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
Javi6 Cdt

Registrado: 05 Ene 2003Mensajes: 17
|
Publicado: Mie 15 Oct, 2003 9:54 pm Asunto: |
|
|
Eso ya lo habia pensado, pero no es eso lo que necesito, en realidad mi problema es conseguir algo como lo planteado, pero distinto.
Por un lado tengo un formulario con unos label, y por otro un hilo en ejecucción con una tabla de AnsiString. Necesito mostrar en el formulario el valor de la tabla del hilo, pero sin tener que andar preocupandome de refrescar mediante eventos ni similares,
Por eso puse el ejemplo del boton y TEdit, porque es eso basicamente lo que necesito,
gracias,
javi _________________ Javi |
|
| Volver arriba |
|
 |
Eclipse Ens


Registrado: 30 Sep 2003Mensajes: 34
|
Publicado: Jue 16 Oct, 2003 9:51 am Asunto: es algo asi? |
|
|
cuando hagas un Post(); a la table
Button1->Caption=Table1->Fields->FieldByName("nombre del campo")->AsString; _________________ Saludo de Eclipse |
|
| Volver arriba |
|
 |
Javi6 Cdt

Registrado: 05 Ene 2003Mensajes: 17
|
Publicado: Jue 16 Oct, 2003 9:14 pm Asunto: |
|
|
Creo que no he sido lo bastante claro.
Por un lado un formulario con un Label, edit o similar, cualquier cosa que tenga la propiedad caption.
Por otro lado, otro formulario con una tabla de variables (Ejemplo: Ansistring Palabras[10] o de enteros: int TablaEnteros[10]).
Me gustaria desde el primer formulario, ver el contenido del array del otro formulario sin tener que andar refrescandolo.
espero haberlo explicado bien, si no es asi, decirmelo,
gracias, _________________ Javi |
|
| Volver arriba |
|
 |
Anonimo Invitado
|
Publicado: Dom 19 Oct, 2003 11:36 pm Asunto: Espero te sirva |
|
|
Que tal si pruebas con TTimer poniendole a 3000 milisegundos? y en cada paso de este pones algo similar a lo siguiente
TLabel->Caption=Palabras[indice];
indice++;
if(indice>10)
{
indice=1;
}
ten en cuenta que debes tener inide declarado como entero y a nivel global, el if, es simplemente pq si tu arrai es de 10 no debe pasar ese número
espero te ayude
ciao |
|
| Volver arriba |
|
 |
|