Attributi di controllo
Per informazioni sugli attributi dei controlli, vedere il collegamento al controllo specifico che è necessario creare in Controls nonché i collegamenti a specifici attributi di controllo negli elenchi seguenti.
Per specificare gli attributi di un controllo vengono usati i metodi seguenti:
- Utilizzare la tabella ControlCondition per disabilitare, abilitare, nascondere o visualizzare un controllo in base al valore di una proprietà o di un'istruzione condizionale. È anche possibile utilizzare questa tabella per eseguire l'override del controllo predefinito specificato nella tabella Dialog.
- Sottoscrivere il controllo a un oggetto ControlEvent nella tabella EventMapping . Immettere l'identificatore dell'attributo nella colonna Attribute e l'identificatore di ControlEvent nella colonna Event di questa tabella.
- Impostare i flag di bit dell'attributo di controllo per il controllo nella colonna Attribute della tabella Control. In questo modo vengono impostati gli attributi alla creazione del controllo .
Alcuni attributi non possono essere impostati per ogni controllo o specificati da tutti i metodi precedenti. Per informazioni dettagliate, vedere gli argomenti relativi a controlli e attributi specifici.
I valori iniziali di alcuni attributi di controllo possono essere impostati con bit nella tabella Control.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
BiDi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
abilitato | 2 | 0x00000002 | msidbControlAttributesEnabled |
indiretto | 8 | 0x00000008 | msidbControlAttributesIndirect |
controllo Integer | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
RightAligned | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
incassato | 4 | 0x00000004 | msidbControlAttributesSunken |
visibili | 1 | 0x00000001 | msidbControlAttributesVisible |
Questi attributi dei controlli Text vengono impostati con bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
NoWrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
password | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
transparent | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
Questo attributo del controllo ProgressBar è impostato con un po'.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Questi attributi dei controlli Volume e Directory SelectCombo vengono impostati con bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
fixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
remoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
RemovableVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
Questi attributi dei controlli ListBox e ComboBox vengono impostati con bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
controllo ComboList | 131072 | 0x00020000 | msidbControlAttributesComboList |
controllo ordinato | 65536 | 0x00010000 | msidbControlAttributesSorted |
Questo attributo del controllo Modifica viene impostato con un po'.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
multilinea | 65536 | 0x00010000 | msidbControlAttributesMultiline |
Questi attributi dei controlli PictureButton vengono impostati con bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
bitmap | 262144 | 0x00040000 | msidbControlAttributesBitmap |
FixedSize | 1048576 | 0x00100000 | msidbControlAttributesFixedSize |
icona | 524288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
IconSize32 | 4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
di controllo PushLike | 131072 | 0x00020000 | msidbControlAttributesPushLike |
Questo attributo del controllo RadioButton viene impostato con un bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
Questo attributo del controllo PushButton viene impostato con un bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
Questo attributo del controllo VolumeCostList viene impostato con un bit.
Attributo | Decimale | Esadecimale | Costante |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
Gli attributi di controllo seguenti non vengono impostati con bit. Questi attributi vengono creati nelle tabelle dell'interfaccia utente o vengono impostati usando Eventi di controllo.
Vedere Aggiunta di controlli edi testo.