Código en Delphi 6, válido para Delphi for win32 y CodeGear RAD Studio (Delphi win32)
Home
Download
Documentos
Links
Historial
Correo

CheckBoxOnOff


Componente que permite el cambio de valor de cualquier propiedad booleana de un conjunto de controles del form, dependiendo del valor de la propiedad Checked del propio control.
Este componente es un descendiente de TCustomCheckBox y tiene los mismos métodos, propiedades y eventos que un CheckBox y aparte 4 propiedades nuevas que aportan la funcionalidad definida en el párrafo anterior.
Estas dos nuevas propiedades son :

Propiedades:

Controls: TCollection. Conjunto de controles a los que se les cambiará una de sus propiedades booleanas (Checked, Enabled, Visible,...).

Control: TCollectionItem. Cada uno de los controles.

SelfDisable:Boolean. Índica si el propio control se cambia propiedades a si mismo. Para que el control haga esto, debe estar esta propiedad a True y estar dentro de la colección Controls.
PropVal: Propiedad predefinida a la que queremos que el control cambie de valor.
OtherVal: Lo mismo que la propiedad PropVal pero cuando ésta no es una de las predefinidas. La propiedad PropVal tiene que ser 'Other' para que esta propiedad se tenga en cuenta.