Vezérlőattribútumok
A vezérlőattribútumokról az Vezérlők alkalmazásban létrehozandó adott vezérlőre mutató hivatkozást, valamint az alábbi listákban szereplő egyes vezérlőattribútumokra mutató hivatkozásokat talál.
A vezérlők attribútumainak megadásához a következő módszereket használjuk:
- A ControlCondition tábla segítségével letilthat, engedélyezhet, elrejthet vagy megjeleníthet egy vezérlőelemet egy tulajdonság vagy feltételes utasítás értékének megfelelően. Ezzel a táblával felülbírálhatja a párbeszédpanel táblamegadott alapértelmezett vezérlőt is.
- Iratkozzon fel a vezérlőre egy ControlEventre az EventMapping táblában. Adja meg az attribútum azonosítóját az Attribútum oszlopban, a ControlEvent azonosítóját pedig a tábla Esemény oszlopában.
- Állítsa be a vezérlő attribútumbitjelzőit a Control táblaAttribútum oszlopában. Ez beállítja az attribútumokat a vezérlő létrehozásakor.
Egyes attribútumok nem állíthatók be minden vezérlőelemhez, vagy a fenti metódusok mindegyike nem adható meg. A részletekért tekintse meg az adott vezérlő- és attribútumtémaköröket.
Egyes vezérlőattribútumok kezdeti értékei bitekkel állíthatók be a Control tábla.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
BiDi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
Engedélyezett | 2 | 0x00000002 | msidbControlAttributesEnabled |
közvetett | 8 | 0x00000008 | msidbControlAttributesIndirect |
egész szám vezérlőelem | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
RightAligned | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
elsüllyedt | 4 | 0x00000004 | msidbControlAttributesSunken |
Látható | 1 | 0x00000001 | msidbControlAttributesVisible |
A szövegvezérlők ezen attribútumai bitekkel vannak beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
NoWrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
jelszó | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
Átlátszó | 65536 | 0x00010000 | msidbControlAttributesTransparent |
UsersLanguage | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
A Folyamatjelző vezérlő ezen attribútuma egy bittel van beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
A Volume és a Directory SelectCombo vezérlők ezen attribútumai bitekkel vannak beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
FloppyVolume | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
RemovableVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
A ListBox és a ComboBox vezérlők ezen attribútumai bitekkel vannak beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
Kombinált lista vezérlő | 131072 | 0x00020000 | msidbControlAttributesComboList |
Rendezett vezérlőelem | 65536 | 0x00010000 | msidbControlAttributesSorted |
A Szerkesztés vezérlő ezen attribútuma egy bittel van beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
többsoros | 65536 | 0x00010000 | msidbControlAttributesMultiline |
A PictureButton-vezérlők ezen attribútumai bitekkel vannak beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
Bitmap | 262144 | 0x00040000 | msidbControlAttributesBitmap |
FixedSize | 1048576 | 0x00100000 | msidbControlAttributesFixedSize |
Ikon | 524288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
IconSize32 | 4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
PushLike-vezérlő | 131072 | 0x00020000 | msidbControlAttributesPushLike |
A RadioButton vezérlőelem ezen attribútuma egy bittel van beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
A PushButton vezérlő ezen attribútuma egy bittel van beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
A VolumeCostList vezérlő ezen attribútuma egy bittel van beállítva.
Attribútum | Tizedes | Hexadecimális | Konstans |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
A következő vezérlőattribútumok nincsenek bitekkel beállítva. Ezek az attribútumok a felhasználói felület tábláiba vannak beállítva, vagy Vezérlőeseményekhasználatával vannak beállítva.
Lásd: Vezérlőelemek és szöveg hozzáadása.