Escape Tuşunu Disable Etme

08/03/2017, 11:53

burhanb

merhaba arkadaşlar.

Kullanmış olduğum formda birden fazla chkbox lar var.

kullanıcıların bir kaç tanesi seçmesini istiyorum. ama bazılarıda boş kalabilir.

kullanıcı klavyeden escape tuşuna bastığı zaman tüm grupsuz chkbox alr seçili konuma geliyor.

kullanacağım programda escape tuşunu kapatmak istiyorum.

yardımlarınız için teşekkürler.
herkese kolay gelsin.
08/03/2017, 12:07

atoz112

sayın burhanb,

bahsettiğiniz talebinize yönelik olarak;

formunuzu Tasarım olarak açınız ve TUŞA BASILIRKEN (KeyDown) olay yordamı içerisine,


If KeyCode = vbKeyEscape Then
    KeyCode = 0
End If

yukarıdaki kodları dahil ederek kullanmayı deneyiniz.

son olarak,sadece bir hatırlatma ve bilgilendirme olması amacı ile;
formun ÖZELLİKLER - VERİ sekmesindeki TUŞ ÖNİZLEME (KeyPreview) satırını da EVET olarak işaretli olması gerekmektedir.

ya da,aynı işlemi,formun YÜKLENDİĞİNDE olay yordamı içerisine,

Me.KeyPreview = True

kod satırını yazmak sureti ile de sağlayabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
08/03/2017, 12:56

burhanb

(08/03/2017, 12:07)atoz112 yazdı: sayın burhanb,

bahsettiğiniz talebinize yönelik olarak;

formunuzu Tasarım olarak açınız ve TUŞA BASILIRKEN (KeyDown) olay yordamı içerisine,


If KeyCode = vbKeyEscape Then
    KeyCode = 0
End If

yukarıdaki kodları dahil ederek kullanmayı deneyiniz.

son olarak,sadece bir hatırlatma ve bilgilendirme olması amacı ile;
formun ÖZELLİKLER - VERİ sekmesindeki TUŞ ÖNİZLEME (KeyPreview) satırını da EVET olarak işaretli olması gerekmektedir.

ya da,aynı işlemi,formun YÜKLENDİĞİNDE olay yordamı içerisine,

Me.KeyPreview = True

kod satırını yazmak sureti ile de sağlayabilirsiniz.

bilginize...iyi çalışmalar,saygılar.

tamam arkadaşım. oldu.
çok teşekkürler.

"Me.KeyPreview = True"  atlamışım..

kolay gelsin.
08/03/2017, 12:58

burhanb

ok.

sorun giderildi.

ilginiz için teşekkürler.
konuya kaynak arşivime atıyorum.