Denetim Öznitelikleri
Denetim öznitelikleri hakkında bilgi için, Denetimler oluşturmanız gereken belirli denetimin bağlantısına ve aşağıdaki listelerdeki belirli denetim özniteliklerinin bağlantılarına bakın.
Bir denetimin özniteliklerini belirtmek için aşağıdaki yöntemler kullanılır:
- Bir özelliğin veya koşullu deyimin değerine göre denetimi devre dışı bırakmak, etkinleştirmek, gizlemek veya göstermek için ControlCondition tablo kullanın. Bu tabloyu, İletişim Kutusu tablosunda belirtilen varsayılan denetimigeçersiz kılmak için de kullanabilirsiniz.
- denetimi, EventMapping tablosundaki bir ControlEvent'e abone olun. Özniteliğin tanımlayıcısını Öznitelik sütununa ve ControlEvent'in tanımlayıcısını bu tablonun Olay sütununa girin.
- Denetim tablosunun Öznitelik sütununda denetimin bit bayraklarınıayarlayın. Bu, denetimin oluşturulması üzerine öznitelikleri ayarlar.
Bazı öznitelikler her denetim için ayarlanamaz veya yukarıdaki yöntemlerin tümü tarafından belirtilemez. Ayrıntılar için belirli denetim ve öznitelik konularına bakın.
Bazı denetim özniteliklerinin başlangıç değerleri, Denetimi tablosundakibitlerle ayarlanabilir.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
BiDi | 224 | 0x000000E0 | msidbControlAttributesBiDi |
Etkin | 2 | 0x00000002 | msidbControlAttributesEnabled |
Dolaylı | 8 | 0x00000008 | msidbControlAttributesIndirect |
Tamsayı Denetimi | 16 | 0x00000010 | msidbControlAttributesInteger |
LeftScroll | 128 | 0x00000080 | msidbControlAttributesLeftScroll |
Sağ Hizalı | 64 | 0x00000040 | msidbControlAttributesRightAligned |
RTLRO | 32 | 0x00000020 | msidbControlAttributesRTLRO |
Batık | 4 | 0x00000004 | msidbControlAttributesSunken |
görünür | 1 | 0x00000001 | msidbControlAttributesVisible |
Metin denetimlerinin bu öznitelikleri bitlerle ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
FormatSize | 524288 | 0x00080000 | msidbControlAttributesFormatSize |
NoPrefix | 131072 | 0x00020000 | msidbControlAttributesNoPrefix |
NoWrap | 262144 | 0x00040000 | msidbControlAttributesNoWrap |
parola | 2097152 | 0x00200000 | msidbControlAttributesPasswordInput |
Saydam | 65536 | 0x00010000 | msidbControlAttributesTransparent |
KullanıcılarıDağıt | 1048576 | 0x00100000 | msidbControlAttributesUsersLanguage |
ProgressBar denetiminin bu özniteliği bir bit ile ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
Progress95 | 65536 | 0x00010000 | msidbControlAttributesProgress95 |
Birim ve Dizin SelectCombo denetimlerinin bu öznitelikleri bitlerle ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
CDROMVolume | 524288 | 0x00080000 | msidbControlAttributesCDROMVolume |
FixedVolume | 131072 | 0x00020000 | msidbControlAttributesFixedVolume |
Disket | 2097152 | 0x00200000 | msidbControlAttributesFloppyVolume |
RAMDiskVolume | 1048576 | 0x00100000 | msidbControlAttributesRAMDiskVolume |
RemoteVolume | 262144 | 0x00040000 | msidbControlAttributesRemoteVolume |
ÇıkarılabilirVolume | 65536 | 0x00010000 | msidbControlAttributesRemovableVolume |
ListBox ve ComboBox denetimlerinin bu öznitelikleri bitlerle ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
ComboList Denetimi | 131072 | 0x00020000 | msidbControlAttributesComboList |
Sıralanmış Denetim | 65536 | 0x00010000 | msidbControlAttributesSorted |
Düzenleme denetiminin bu özniteliği bir bit ile ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
MultiLine | 65536 | 0x00010000 | msidbControlAttributesMultiline |
PictureButton denetimlerinin bu öznitelikleri bitlerle ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
bit eşlem | 262144 | 0x00040000 | msidbControlAttributesBitmap |
FixedSize | 1048576 | 0x00100000 | msidbControlAttributesFixedSize |
Simgesi | 524288 | 0x00080000 | msidbControlAttributesIcon |
IconSize16 | 2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
IconSize32 | 4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
IconSize48 | 6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
PushLike Denetimi | 131072 | 0x00020000 | msidbControlAttributesPushLike |
RadioButton denetiminin bu özniteliği bir bit ile ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
HasBorder | 16777216 | 0x01000000 | msidbControlAttributesHasBorder |
PushButton denetiminin bu özniteliği bir bit ile ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
ElevationShield | 8388608 | 0x00800000 | msidbControlAttributesElevationShield |
VolumeCostList denetiminin bu özniteliği bir bit ile ayarlanır.
Öznitelik | On -da -lık | Onaltı -lık | Sabit |
---|---|---|---|
ControlShowRollbackCost | 4194304 | 0x00400000 | msidbControlShowRollbackCost |
Aşağıdaki denetim öznitelikleri bitlerle ayarlanmaz. Bu öznitelikler kullanıcı arabirimi tablolarına yazar veya Denetim Olaylarıkullanılarak ayarlanır.
Bkz. denetim ve metin ekleme.