FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Enlazar una variable a un objeto
Hola a tod@s:
Quería saber si se puede enlazar una variable a un objeto, me explico mejor, tengo una variable en un form que depende lo que haga me cambia de valor, y lo que quiero es que me lo muestre en un TEdit o en algún otro objeto, vamos que vaya mostrando los cambios, pero sin ir yo a cambiar el valor del TEdit, que de alguna manera esté asociado a la variable. No sé si esto se puede realizar en Delphi , en otros lenguajes sé que se puede. Espero haberme explicado bien. Cualquier sugerencia será buena. |
#2
|
||||
|
||||
¿En qué lenguajes se puede hacer esto?
Para mostrar un dato en un Edit tienes que alterar el Edit en un momento u otro. Lo único que se me ocurre para que no tengas que preocuparte de las actualizaciones más que una sóla vez sería establecer la variable como una propiedad del formulario y en su método Set cambiar el Edit: Código:
type TForm1 = class(TForm) Edit1: TEdit; private FValor: Integer; procedure SetValor(V: Integer); public property Valor: Integer read FValor write SetValor; end; implementation procedure TForm1.SetValor(V: Integer); begin FValor := V; Edit1.Text := IntToStr(FValor); end; end. // Saludos |
#3
|
||||
|
||||
Lo primero muchas gracias por contestar.
No se me había ocurrido esa opción, así que, como no lo puedo hacer como quería, seguiré tu consejo y lo haré de esa manera. Cita:
Gracias. Saludos! |
|
|
|