b3nshi
15-06-2007, 05:18:02
Les cuento mi problema...
tengo en un formulario los siguintes componentes:
label1, label2, edit1, edit2, edit3, memo1, memo2, button1.
En el onclick del button1 digo q tome el texto del edit3 (el texto q se debe ingresar es el nombre de alguno de los componentes existentes, por ejemplo: label1) y luego a ese componente le cambie la posicion top a 0.
Intente hacerlo de la siguiente manera:
...
var
comp: tcomponent;
begin
comp := findcomponent(edit3.text);
comp.top := 0;
{y me sale un error, ya q la propiedad top, no aparece en la
lista de las posibles del componente}
...
El problema es q si o si tengo q cambiarle la propiedad sin saber a q clase pertenece el componente... y yo se desde antes q la propiedad si la tiene... no se si se entiende... pero si a alguien le ocurre como hacerlo estaria muy agradecido!
Desde ya muchisimas gracias! Suerte! Y espero puedan ayudarme!
tengo en un formulario los siguintes componentes:
label1, label2, edit1, edit2, edit3, memo1, memo2, button1.
En el onclick del button1 digo q tome el texto del edit3 (el texto q se debe ingresar es el nombre de alguno de los componentes existentes, por ejemplo: label1) y luego a ese componente le cambie la posicion top a 0.
Intente hacerlo de la siguiente manera:
...
var
comp: tcomponent;
begin
comp := findcomponent(edit3.text);
comp.top := 0;
{y me sale un error, ya q la propiedad top, no aparece en la
lista de las posibles del componente}
...
El problema es q si o si tengo q cambiarle la propiedad sin saber a q clase pertenece el componente... y yo se desde antes q la propiedad si la tiene... no se si se entiende... pero si a alguien le ocurre como hacerlo estaria muy agradecido!
Desde ya muchisimas gracias! Suerte! Y espero puedan ayudarme!