[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