EventMapping Tablosu
EventMapping Tablosu, bazı denetim olaylarına abone olan denetimleri listeler ve olay başka bir denetim veya Windows Installer tarafından yayımlandığında değiştirilecek özniteliği listeler.
EventMapping Tablosu aşağıdaki sütunlara sahiptir.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Iletişim_ | Tanımlayıcı | Y | N |
Kontrol_ | Tanımlayıcı | Y | N |
Olay | Tanımlayıcı | Y | N |
Öznitelik | Tanımlayıcı | N | N |
Sütun
-
Dialog_
-
İletişim Kutusu Tablosu'nunilk sütununa yönelik bir dış anahtar. Bu alan ve Control_ alanı birlikte bir denetimi tanımlar.
-
Control_
-
Denetim Tablosu'nun ikinci sütununa yönelik bir dış anahtar. Bu alan ve Dialog_ alanı birlikte bir denetimi tanımlar.
-
Olayı
-
Bu alan, denetim tarafından abone olunan olayın türünü belirten bir tanımlayıcıdır. Daha fazla bilgi için bkz. ControlEvent'e Genel Bakış.
-
Özniteliği
-
Olay sütunundaki olay alındığında ayarlanan Control_ özniteliğinin adı. Olayın Bağımsız Değişkeni, denetimin bu özniteliğini değiştirmek için öznitelik çağrısının bağımsız değişkeni olarak geçirilir.
Açıklamalar
ControlEvent Tablosu, bir kullanıcı PushButton Denetimi, CheckBox Denetimiveya SelectionTree Denetimiile etkileşime geçtiğinde başlatılan denetim olaylarını belirtir. Bunlar, kullanıcının denetim olaylarını başlatmak için kullanabileceği tek denetimlerdir.
İletişim kutusundaki birden fazla denetim aynı olaya abone olabilir.
Aşağıdaki liste, EventMapping Tablosu için tipik kullanımları tanımlar:
- Metin Denetimi bir ActionText ControlEventabone olmak için, Windows Installer tarafından yayımlanan ActionData ControlEvent ScriptInProgress ControlEvent veya TimeRemaining ControlEvent .
- ProgressBar Control veya Billboard ControlSetProgress ControlEventabone olmak için.
- DirectoryCombo Denetimine abone olmak için bir IgnoreChange ControlEvent.
- SelectionTree Denetimiile aynı iletişim kutusunda bulunan PushButton Denetimi otomatik olarak devre dışı bırakmak için. SelectionTree Denetimihiçbir özellik listelenmediğinde anında iletme düğmesini devre dışı bırakmak için, EventMapping Tablosu'nu kullanarak PushButton denetimini bir SelectionNoItems ControlEventabone yapın. EventMapping Tablosunun Öznitelikler alanına Enable girin.
- Aynı iletişim kutusundaki SelectionTree Denetimi seçilen özelliğin yükleme konumunun yolunu gösteren bir Metin Denetimi görüntülemek için. Metin Denetimi hem SelectionPathOn ControlEvent hem de SelectionTree Denetimitarafından yayımlanan SelectionPath ControlEvent abone olmak için EventMapping Tablosunu kullanın.
- Aynı iletişim kutusunda bulunan SelectionTree Denetimi vurgulanan öğenin açıklamasını gösteren bir Metin Denetimi görüntülemek için, EventMapping Tablosu'nu kullanarak Metin DenetimiSelectionDescription ControlEventabone olun, SelectionSize ControlEvent veya SelectionAction ControlEvent. EventMapping Tablosunun Öznitelik alanına Metin girin.
Doğrulama
ICE03
ICE06
ice32