• DİKKAT

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

sırayla (sanal klavye)

Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
üstadlarım ve arkadaşlarım ben bir userform'a klavye koysam ve ben hangi tuşa bassam sırasıyla yazsa ben yaptım ama alfabetik sırasıyla yazıyor...:hey:
 
Ekli dosyayı inceleyin. Çalışmada class module kullanılmıştır. Aslında sadece sanal klavye ile girişe izin vermek tarzında güzel bir örnek oldu, diğer karakterlerle rakamlarda ilave edilirse şifre girişlerinde kullanılabilir.
 
üstadlarım ve arkadaşlarım ben bir userform'a klavye koysam ve ben hangi tuşa bassam sırasıyla yazsa ben yaptım ama alfabetik sırasıyla yazıyor...:hey:


Sorunuzu tam anlamamakla birlikte, gönderdiğiniz örneği inceledim. Sadece ilk satırdaki tuşları ve boşluk tuşunu ayarladım.


Bu arada arkadaşlara konuyla ilgili bir sorum var: Bastığımız düğmeyi (commandbutton), düğmenin ismini yazmadan nasıl tanımlarız. mesela, ben her kodda commandbutton1, commandbutton2... gibi yazmak zorunda kaldım. Bunun yerine, mesela kullanıcı formunda kullanılan 'me' ifadesi gibi bir ifadeyle, bastığımız düğmeyi tanımlayabilir miyiz?

İyi çalışmalar...
 
Ben sorumu yazarken cevabı gelmiş bile. Saygılar Leventm.
 
işte bu

:) hocam çok güzel olmuş elinize sağlık birde hocam class module deki anlam ne??
 
yanlız şöyle bir sorun var hiç bir tuşa basmadan silmeye basılırsa hata veriyor?
 
yanlız şöyle bir sorun var hiç bir tuşa basmadan silmeye basılırsa hata veriyor?

Başka hatalarda verebilir, bu sadece örnek olarak yapılmış bir çalışma olup bütün detaylar düşünülmemiştir. İstediğiniz şekilde düzeltme yapabilirsiniz. Yazdığınız hatayı gidermek için Sil tuşundaki kodu aşağıdaki ile değiştirin.

Kod:
Private Sub CommandButton30_Click()
If TextBox1 <> "" Then TextBox1 = Left(TextBox1, Len(TextBox1) - 1)
End Sub
 
Geri
Üst