Aracılığıyla paylaş


ControlEvent Tablosu

ControlEvent tablosu, yazarın kullanıcı PushButton Denetimiile etkileşime geçtiğinde başlatılan Denetim Olayları belirtmesine olanak tanır, CheckBox Denetimiveya SelectionTree Denetimi. Bunlar, kullanıcıların denetim olaylarını başlatmak için kullanabileceği tek denetimlerdir. Her denetim birden çok denetim olayı yayımlayabilir. Yükleyici her olayı Sıralama sütununda belirtilen sırayla başlatır. Örneğin, bir anında iletme düğmesi denetimi başka bir iletişim kutusuna geçiş başlatmak, iletişim kutusu dizisinde çıkmak ve dosya yüklemeyi başlatmak için olayları yayımlayabilir.

Dikkate alınması gereken özel durum, her denetimin newdialog en veya spawndialog olayı bir olay yayımlayabilmesidir. Bu tabloda birden çok NewDialog ve SpawnDialog denetim olayı yazmanız gerekiyorsa, Koşul alanlarına en fazla bir olayın yayımlanmasını sağlayan koşullu deyimler de ekleyin. Aynı denetim için birden çok NewDialog ve SpawnDialog denetim olayı seçilirse, denetim etkinleştirildiğinde yalnızca Sıralama sütunundaki en büyük değere sahip olay yayımlanır.

ControlEvent tablosunda aşağıdaki sütunlar bulunur.

Sütun Tür Anahtar Nullable
Iletişim_ Tanımlayıcı Y N
Kontrol_ Tanımlayıcı Y N
Olay Biçimlendirilmiş Y N
Tartışma Biçimlendirilmiş Y N
Koşul Koşulu Y Y
Sipariş tamsayı N Y

 

Sütun

Dialog_

İletişim Kutusu tablosununilk sütununa yönelik bir dış anahtar. Bu alanı Control_ alanıyla birleştirmek benzersiz bir denetim tanımlar.

Control_

Denetimi tablosunun ikinci sütununa yönelik bir dış anahtar. Bu alanı Dialog_ alanıyla birleştirmek benzersiz bir denetim tanımlar.

Olayı

Kullanıcı Dialog_ ve Control_ tarafından belirtilen denetimle etkileşime geçtiğinde gerçekleşmesi gereken olay türünü belirten tanımlayıcı. Olası değerlerin listesi için bkz. ControlEvent'e Genel Bakış.

Denetimi olan bir özelliği ayarlamak için bu alana [Property_Name] ve bağımsız değişken alanına yeni değeri koyun. Null değeri girmek için { } öğesini bağımsız değişken alanına yerleştirin.

bağımsız değişkeni

Belirli bir olayı tetiklerken değiştirici olarak kullanılan değer.

Örneğin, NewDialog ControlEvent veya SpawnDialog ControlEvent bağımsız değişkeni iletişim kutusunun adıdır ve Yükle eylemi bağımsız değişkeni yükleme düzeyini tanımlayan bir sayıdır.

Koşulu

Yükleyicinin Olay sütununda olayı etkinleştirip etkinleştirmediğini belirleyen bir koşullu deyim. Koşul alanındaki koşullu deyim True olarak değerlendirilirse yükleyici olayı tetikler. Bu nedenle, yükleyicinin olayı tetiklediğinden emin olmak için bu sütuna bir 1 koyun. Koşul alanında False olarak değerlendirilen bir deyim varsa yükleyici olayı tetiklemez. Denetimin başka hiçbir olayı True olarak değerlendirilmediği sürece yükleyici Koşul alanında boş bir olay tetiklemez. Control_ alanındaki adlı denetimin Koşul alanlarının hiçbiri Doğru olarak değerlendirilmezse, yükleyici boş bir Koşul alanı olan bir olayı tetikler ve birden fazla Koşul alanı boşsa, Sıralama alanında en büyük değere sahip olan bunların bir olayını tetikler. Koşullu Deyim Sözdizimi bakın.

Sıralama

Aynı denetime bağlı birkaç olayı sıralamak için kullanılan tamsayı. Bu negatif olmayan bir sayı olmalıdır. Bu alan boş bırakılabilir.

Açıklamalar

EventMapping tablosu, bir denetim olayına abone olan denetimleri listeler ve bu olay başka bir denetim veya yükleyici tarafından yayımlandığında değiştirilecek denetim özniteliğini listeler.

Windows XP veya önceki işletim sistemlerinde, kullanıcılar yalnızca Onay Kutusu Denetimi veya Pushbutton Controlile etkileşim kurarak bir denetim olayı yayımlayabilir. Windows Server 2003 ile, kullanıcılar yalnızca Onay Kutusu Denetimi, SelectionTree Denetimive Basmalı Düğme Denetimiile etkileşim kurarak bir denetim olayı yayımlayabilir. Control_ alanındaki diğer denetimleri listelemenin hiçbir etkisi yoktur.

Doğrulama

ICE03
ICE06
ICE17
ICE20
ice32
ice44
ICE46
ice79
ICE86