Makale UserForm Olayları

UserForm

Olay işleyicisi, denetimin adıyla önceden belirlenir.
Olay işleyicileri prosedürleri, ilgili kullanıcı formu modülüne yerleştirilmelidir.

Olaylar

Açıklama

Activate

Kullanıcı formu görüntülendiğinde veya yeniden etkinleştirildiğinde oluşur. Bu olay yalnızca tetiklenir: kullanıcı formu görünürse. (Göster ifadesini kullanana kadar Yük ifadesiyle yüklenen bir kullanıcı formu görünmez) ve kullanıcı formları arasında geçiş yaptığınızda. Bu olay, uygulama ile modelleme kullanıcı formu arasında geçiş yaptığınızda ateş etmez.

AddControl

Çalışma zamanında kullanıcı formuna bir kontrol eklendiğinde ortaya çıkar.

BeforeDragOver

Fare işaretçisi kullanıcı formunun üzerindeyken sürükle ve bırak işlemi devam ederken ortaya çıkar.

BeforeDropOrPaste

Sol fare düğmesi serbest bırakıldığında ve veri düştüğünde ve yapıştırıldığında ortaya çıkar.

Click

Kullanıcı formu üzerinden sol fare tuşu tıklandığında ortaya çıkar. Bu, kullanıcı formundaki bir denetimi tıklattığınızda yanmaz.

DblClick

Kullanıcı formu üzerinden sol fare tuşu çift tıklandığında ortaya çıkar.

Deactivate

Alt form görüntülendiği için kullanıcı formu odağı kaybettiğinde ortaya çıkar.

Initialize

Kullanıcı formu belleğe yüklendiğinde, bu kullanıcı formu görüntülenmeden önce gerçekleşir.

KeyDown

Kullanıcı formu görüntülenirken herhangi bir tuşa basıldığında oluşur.

KeyPress

Kullanıcı formu görüntülenirken ANSI tuşuna basıldığında ortaya çıkar.

KeyUp

Kullanıcı formu görüntülenirken herhangi bir tuş bırakıldığında ortaya çıkar.

Layout

Bir kullanıcı formunun boyutu çalışma zamanında değiştirildiğinde oluşur.

MouseDown

Bir fare düğmesine basıldığında oluşur.

MouseMove

Fare işaretçisinin çalışma zamanında kullanıcı formunun üzerine taşınmasıyla oluşur.

MouseUp

Bir fare düğmesi bırakıldığında oluşur.

QueryClose

Bir kullanıcı formu kapatılmadan veya yüklenmeden önce oluşur.

RemoveControl

Bir kontrol, çalışma zamanında kullanıcı formundan kaldırıldığında ortaya çıkar.

Resize

Bir kullanıcı formu yeniden boyutlandırıldığında ortaya çıkar

Scroll

Kullanıcı formu kaydırıldığında ortaya çıkar.

Terminate

Bir kullanıcı formu temizleme görevinin bir parçası olarak bellekten kaldırıldığında ortaya çıkar.

Zoom

Kullanıcı formu yakınlaştırıldığında oluşur.




Etkinleştir ve Devre Dışı Bırak olayları yalnızca odak, uygulama içinde hareket ettirildiğinde ortaya çıkar.
Odağı başka bir uygulamaya taşımak, bu olayları tetiklemez. Initialize olayı, genellikle kullanıcı formunu hazırlamak için kullanılır.
Kontroller doldurulabilir ve değerler verilebilir, hatta taşınabilir veya yeniden boyutlandırılabilir.
Bir kullanıcı formu kapatıldığında bu olay prosedürü tetiklenir. Kullanıcı formunun kapatılmasını önlemek için Cancel prosedürünü bu prosedürde True olarak ayarlamak mümkündür. Uygulamanız, kullanıcı formu yüklenirken End ifadesini çalıştırırsa sonlandırma olayı tetiklenmez.

Initialize
Bu olay, bir kullanıcı formu nesnesi oluşturulduğunda tetiklenir.
Bu, her zaman bir kullanıcı aramalarının gerçekleştirdiği ilk olaydır.

Activate
Bu olay, kullanıcı formu etkin pencere olduğunda her zaman tetiklenir.
 
Son düzenleme:
Admin

Yorumlar

Üst Alt