Atributos de control
Para obtener información sobre los atributos de control, vea el vínculo al control concreto que necesita crear en Controles, así como los vínculos a atributos de control concretos en las listas siguientes.
Para especificar los atributos de un control se usan los métodos siguientes:
- Use la tabla ControlCondition para deshabilitar, habilitar, ocultar o mostrar un control según el valor de una propiedad o instrucción condicional. También puede usar esta tabla para invalidar el control predeterminado que se especifica en la tabla Dialog.
- Suscriba el control a un ControlEvent en la tabla EventMapping. Escriba el identificador del atributo en la columna Attribute y el identificador de ControlEvent en la columna Event de esta tabla.
- Establezca las marcas de bits del atributo de control para el control en la columna Attribute de la tabla Control. Esto establece los atributos tras la creación del control.
Algunos atributos no pueden establecerse para todos los controles o especificarse mediante todos los métodos anteriores. Vea los temas específicos del control y del atributo para obtener más información.
Los valores iniciales de algunos atributos de control se pueden establecer con bits en la tabla Control.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
BiDi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
Enabled | 2 | 0x00000002 | msidbControlAttributesEnabled |
Indirecto | 8 | 0x00000008 | msidbControlAttributesIndirect |
Integer | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
RightAligned | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
Sunken | 4 | 0x00000004 | msidbControlAttributesSunken |
Visible | 1 | 0x00000001 | msidbControlAttributesVisible |
Estos atributos de los controles Text se establecen con bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
FormatSize | 524 288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131 072 | 0x00020000 | msidbControlAttributesNoPrefix |
NoWrap | 262 144 | 0x00040000 | msidbControlAttributesNoWrap |
Contraseña | 2 097 152 | 0x00200000 | msidbControlAttributesPasswordInput |
Transparente | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1 048 576 | 0x00100000 | msidbControlAttributesUsersLanguage |
Este atributo del control ProgressBar se establece con un bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Estos atributos de los controles Volume y Directory SelectCombo se establecen con bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
CDROMVolume | 524 288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131 072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2 097 152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1 048 576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262 144 | 0x00040000 | msidbControlAttributesRemoteVolume |
RemovableVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
Estos atributos de los controles ListBox y ComboBox se establecen con bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
ComboList Control | 131 072 | 0x00020000 | msidbControlAttributesComboList |
Sorted Control | 65536 | 0x00010000 | msidbControlAttributesSorted |
Este atributo del control Edit se establece con un bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
MultiLine | 65536 | 0x00010000 | msidbControlAttributesMultiline |
Estos atributos de los controles PictureButton se establecen con bits.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
Bitmap | 262 144 | 0x00040000 | msidbControlAttributesBitmap |
FixedSize | 1 048 576 | 0x00100000 | msidbControlAttributesFixedSize |
Icono | 524 288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2 097 152 | 0x00200000 | msidbControlAttributesIconSize16 |
IconSize32 | 4 194 304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
PushLike | 131 072 | 0x00020000 | msidbControlAttributesPushLike |
Este atributo del control RadioButton se establece con un bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
Este atributo del control PushButton se establece con un bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
Este atributo del control VolumeCostList se establece con un bit.
Atributo | Decimal | Hexadecimal | Constante |
---|---|---|---|
ControlShowRollbackCost | 4 194 304 | 0x00400000 | msidbControlShowRollbackCost |
Los siguientes atributos de control no se establecen con bits. Estos atributos se crean en las tablas de la interfaz de usuario o se establecen mediante eventos de control.
Vea Agregar controles y texto.