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.

BillboardName

 

IndirectPropertyName

 

Position

 

Controllo stato

 

PropertyName

 

PropertyValue

 

Text Control

 

TimeRemaining

Vedere Aggiunta di controlli e testo.