Tabel EventMapping
Tabel EventMapping mencantumkan kontrol yang berlangganan beberapa peristiwa kontrol, dan mencantumkan atribut yang akan diubah saat peristiwa diterbitkan oleh kontrol lain atau Pemasang Windows.
Tabel EventMapping memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Dialog_ | Pengidentifikasi | Y | N |
Kontrol_ | Pengidentifikasi | Y | N |
Kejadian | Pengidentifikasi | Y | N |
Atribut | Pengidentifikasi | N | N |
Kolom
-
Dialog_
-
Kunci eksternal ke kolom pertama Tabel Dialog. Bidang ini dan bidang Control_ bersama-sama mengidentifikasi kontrol.
-
Kontrol_
-
Kunci eksternal ke kolom kedua Tabel Kontrol. Bidang ini dan bidang Dialog_ bersama-sama mengidentifikasi kontrol.
-
Acara
-
Bidang ini adalah pengidentifikasi yang menentukan jenis peristiwa yang berlangganan oleh kontrol. Untuk informasi selengkapnya, lihat Gambaran Umum ControlEvent.
-
Atribut
-
Nama atribut Control_ yang diatur saat peristiwa di kolom Peristiwa diterima. Argumen peristiwa diteruskan sebagai argumen panggilan atribut untuk mengubah atribut kontrol ini.
Keterangan
Tabel ControlEvent menentukan peristiwa kontrol yang dimulai saat pengguna berinteraksi dengan Kontrol PushButton, Kontrol Kotak Centang, atau Kontrol SelectionTree. Ini adalah satu-satunya kontrol yang dapat digunakan pengguna untuk memulai peristiwa kontrol.
Lebih dari satu kontrol pada kotak dialog dapat berlangganan peristiwa yang sama.
Daftar berikut mengidentifikasi penggunaan umum untuk Tabel EventMapping:
- Untuk berlangganan Kontrol Teks ke ActionText ControlEvent, ActionData ControlEvent, ScriptInProgress ControlEvent atau TimeRemaining ControlEvent yang diterbitkan oleh Penginstal Windows.
- Untuk berlangganan Kontrol ProgressBar atau Kontrol Billboard ke SetProgress ControlEvent.
- Untuk berlangganan Kontrol DirectoryCombo ke IgnoreChange ControlEvent.
- Untuk menonaktifkan Kontrol PushButton secara otomatis yang terletak pada dialog yang sama dengan Kontrol SelectionTree. Untuk menonaktifkan tombol dorong saat tidak ada fitur yang tercantum di Kontrol SelectionTree, gunakan Tabel EventMapping untuk berlangganan kontrol PushButton ke SelectionNoItems ControlEvent. Masukkan Aktifkan di bidang Atribut dari Tabel EventMapping.
- Untuk menampilkan Kontrol Teks yang memperlihatkan jalur ke lokasi penginstalan untuk fitur yang dipilih dalam Kontrol SelectionTree pada dialog yang sama. Gunakan Tabel EventMapping untuk berlangganan Kontrol Teks ke SelectionPathOn ControlEvent dan SelectionPath ControlEvent yang diterbitkan oleh Kontrol SelectionTree.
- Untuk menampilkan Kontrol Teks yang memperlihatkan deskripsi item yang disorot dalam Kontrol SelectionTree yang terletak pada dialog yang sama, gunakan Tabel EventMapping untuk berlangganan Kontrol Teks ke SelectionDescription ControlEvent, SelectionSize ControlEvent atau SelectionAction ControlEvent. Masukkan Teks di bidang Atribut dari Tabel EventMapping.
Validasi