[Lazarus-es] dbcombobox
Giuseppe Luigi Punzi Ruiz
glpunzi en lordzealon.com
Dom Mayo 31 21:33:16 CEST 2009
Así, a bote pronto, le veo utilidad para conectar checkboxes con
propiedas Active, Visible, etc..
Qué utilidad pueden tener todos los demás controles?, porque, por
ejemplo, TTiGrid no veo como linkarlo.
Un saludo.
El 31/05/2009, a las 21:13, Jesus Reyes escribió:
>
>
>
> --- El dom 31-may-09, Paola Bruccoleri <pbruccoleri en adinet.com.uy>
> escribió:
>
>
>> ahhh. y para qué son los controles RTTI?
>>
>
> Sorry, olvide comentar sobre esto, estos controles permiten hacer
> aplicaciones sin escribir codigo o casi nada de codigo, me explico
> con un ejemplo sencillo: se desea tener control sobre la propiedad
> active de un dataset, de tal manera que el usuario la pueda activar
> o desactivar mediante algun control.
>
> Como dataset.Active es una propiedad de tipo boolean pongamos que se
> usa un checkbox para tal efecto. Primero, en ejecucion se debe
> obtener el estado actual para mostrarlo en el checkbox, en el evento
> OnCreate del form, se puede poner algo como: chkActivar.Checked :=
> Dataset.Active; luego para que reaccione a la voluntad del usuario
> se se crea un handler para evento click del checkbox,
> chkActivarClick, y ahi: Dataset.Active := chkActivar.Checked; y esto
> seria todo.
>
> Este codigo aunque es pequeño, se puede evitar completamente
> mendiate los controles RTTI, se coloca un TTICheckbox en el form y
> se enlaza con el componente Dataset mediante la propiedad
> Link.TIObject, cuando ésta propiedad se ajusta, en la propiedad
> Link.TIPropertyNames aparecen todas las propiedades "published" del
> dataset, una de tales propiedades es "Active", se selecciona y ya
> esta. Al ejecutar el programa, automaticamente reflejara y
> modificara la propiedad Dataset.Active.
>
> Jesus Reyes A.
>
>
> ¡Obtén la mejor experiencia en la web! Descarga gratis el nuevo
> Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=mx
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Giuseppe Luigi Punzi Ruiz
http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi
More information about the Lazarus-es
mailing list