Attributi di controllo
Per informazioni sugli attributi del controllo, vedere il collegamento al controllo specifico che è necessario creare in Controlli e i collegamenti a specifici attributi di controllo negli elenchi seguenti.
I metodi seguenti vengono usati per specificare gli attributi di un controllo:
- Usare 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 usare questa tabella per eseguire l'override del controllo predefinito specificato nella tabella Dialog.
- Sottoscrivere il controllo a un ControlloEvent nella tabella EventMapping. Immettere l'identificatore dell'attributo nella colonna Attributo e l'identificatore di ControlEvent nella colonna Evento di questa tabella.
- Impostare i flag di bit dell'attributo di controllo per il controllo nella colonna Attributo della tabella Control. Questo imposta gli attributi alla creazione del controllo.
Alcuni attributi non possono essere impostati per ogni controllo o essere specificati da tutti i metodi precedenti. Per informazioni dettagliate, vedere gli argomenti relativi ai controlli e agli attributi specifici.
I valori iniziali di alcuni attributi di controllo possono essere impostati con bit nella tabella Control.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
Bidi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
Enabled | 2 | 0x00000002 | msidbControlAttributesEnabled |
Indiretto | 8 | 0x00000008 | msidbControlAttributesIndirect |
Controllo intero | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
RightAligned | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
Sunken | 4 | 0x00000004 | msidbControlAttributesSunken |
Visible | 1 | 0x00000001 | msidbControlAttributesVisible |
Questi attributi dei controlli Text vengono impostati con bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
Nowrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
Password | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
Modalità trasparente | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
Questo attributo del controllo ProgressBar viene impostato con un bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Questi attributi dei controlli SelectCombo di Volume e Directory sono impostati con bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
RimovibileVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
Questi attributi dei controlli ListBox e ComboBox vengono impostati con bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
Controllo ComboList | 131072 | 0x00020000 | msidbControlAttributesComboList |
Controllo ordinato | 65536 | 0x00010000 | msidbControlAttributesSorted |
Questo attributo del controllo Modifica viene impostato con un bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
Multilinea | 65536 | 0x00010000 | msidbControlAttributesMultiline |
Questi attributi dei controlli PictureButton vengono impostati con bit.
Attributo | Decimal | Valore 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 |
Controllo PushLike | 131072 | 0x00020000 | msidbControlAttributesPushLike |
Questo attributo del controllo RadioButton viene impostato con un bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
Questo attributo del controllo PushButton è impostato con un bit.
Attributo | Decimal | Valore esadecimale | Costante |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
Questo attributo del controllo VolumeCostList viene impostato con un bit.
Attributo | Decimal | Valore 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 Gli eventi di controllo.
Vedere Aggiunta di controlli e testo.