• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

KeyDown

Katılım
10 Kasım 2006
Mesajlar
22
Excel Vers. ve Dili
2000 Tr - 2003 Eng
Private Sub ............._KeyDown
kodlar....
end sub

Merhabalar,
UserForm_KeyDown'a bağımlı olarak yazdığım kodları, userformda başka bir nesne (button, listbox) aktif iken kullanamıyorum. Bunu, her bir nesne için nesneye ait KeyDown altına aynı kodları kopyalayarak çözebildim ve kod kalabalığı haline geldi. Bu yüzden yukarıda yazdığım örneklemeyi mevcut userformda hangi nesnede olduğum farketmeksizin kullanmak istiyorum. Yardımlarınız için şimdiden teşekkür ederim.
 
Api ve class module kullanmanın dışında başka yolu varmı bilmiyorum, yapacağınız şey her nesne grubu için bir class module oluşturmak ve keydown olayını class modülde oluşturmaktır. Dosyanızı eklerseniz yardımcı olmaya çalışırız.
 
Sadece Esc'ye bağımlı olarak formdan çıkmak istiyorum.

Baştan söyleseydiniz, bunun çözümü çok kolay, userform üzerine bir commandbutton yerleştirin ve bu butona "unload me" kodunu yazın ve butonun properties penceresindeki "cancel" özelliğini "true" yapın. Böylece "esc" tuşuna bastığınızda commandbuttondaki kod çalışıp formu kapatacaktır.

Not:isterseniz butonuda gizlersiniz.
 
Teşekkür ederim.
 
Geri
Üst