• DİKKAT

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

SetFocus hakkında;

  • Konbuyu başlatan Konbuyu başlatan me68met
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Nisan 2007
Mesajlar
25
Excel Vers. ve Dili
XP Türkçe
Arkadaşlar, yardımlar ve biraz da kendi katkım sayesinde yapmaya çalıştığım programımda bir sorunum var ve çözemedim. Ekte göndermiş olduğum dosyada geçişleri TabIndex le geçip Kaydet butonuna kadar geliyorum. Ancak, sonradan "Açıklama" TextBox una geldiğim zaman Enter la çıkışta Kaydet butonuna geçiş yapamıyorum. Yönlendirme için SetFocus deniyorum ama olmuyor konu ile ilgili yardımcı olursanız sevinirim.
 

Ekli dosyalar

Setfocus işlemini aşağıdaki gibi keydown olayına yazın.

Kod:
Private Sub TextBox10_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
if KeyCode=13 then CommandButton8.SetFocus
End Sub
 
Çok teşekkür ederim. Tam istediğim oldu. Peki SetFocus u direkt kullandığımızda neden gitmiyor.
 
Denedim, sorun yok, gayet düzgün çalışıyor.
 
Sn. Seyit Tiken, ben sorun var demedim zaten, Sn. Levent Menteşoğlu' nun yaptığına tam istediğim oldu dedim zaten. Sadece benim yaptığım gibi exit te SetFocus olarak yapınca neden olmuyor. Merak ettiğim için sormuştum. İlginiz için teşekkür ederim.
 
Merhaba

setfocus genel çalışma prensibi herhangibir tuşa bastığınızda işlem yapması.

siz textbox'a veri girdiğinizde normal olarak ENTER tuşuna basarsınız

normalide budur.

Sayın Levent bey'de setfocus işlemini ona bağlamış.

exit'te çalışma şeklide
textbox10' veri girin fare ile örneğin textbox5'i seçin o zaman gider.

keycode=9 olsaydı tab tuşu ile istediğiniz yere gitmeniz sağlanacaktı.
 
Anladım, Levent Bey teşekkür ederim. Açıklamanız için.
 
Özür dilerim Zafer Bey diyecektim. Levent Beye ayrıca teşekkür ederim.
 
Geri
Üst