AccessTr.neT
Focus u nereye koyabilriz ? - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Focus u nereye koyabilriz ? (/konu-focus-u-nereye-koyabilriz.html)

Sayfalar: 1 2 3 4


Cvp: Focus u nereye koyabilriz ? - Puletin - 26/05/2009

Bende seçeneği kullandım Tasarımda da görünmüyor.


Cvp: Focus u nereye koyabilriz ? - Bilgisayarcı - 26/05/2009

Private Sub Form_Timer()
Me.Komut1.Visible = False
End Sub

Private Sub Komut1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
SendKeys "{TAB}"
Me.TimerInterval = 1
End Sub

süper kötü bir yöntem ama çalışır.


Cvp: Focus u nereye koyabilriz ? - mehmetdemiral - 26/05/2009

Anaaa. Her seferinde o kadar kod yazana kadar, denetim koyup odaklanmak daha mantıklı valla. Img-grin)))

Şaka bir yana bir modül yapılıp, gizlenecek olan denetimlerde modül çağrılarak bu sorun aşılabilir. Ancak ben bu kodları çalıştıramadım. Sanırım benim yeteneksizliğim.


Cvp: Focus u nereye koyabilriz ? - Bilgisayarcı - 26/05/2009

Doğru yöntem her zaman en kolay yöntemdir. Denetim koymak en kolayı olduğuna göre...
Modul de yapsanız sorun aynı. Control'un tüm özellikkleri (lost focus da dahil) hala setfocus'ken çalışır.
Mehmet hoca benim süper kötü dediğim yöntem bir alternatif amacıyla yazıldı. Tab gönderiliyor artık tab nereye gidiyorsa... denetim özgür kalıyor. 1 ms sonra da timer devreye girip işi tamamlıyor. Çalışan örnek ama süper kötü bir örnek....


Cvp: Focus u nereye koyabilriz ? - mehmetdemiral - 26/05/2009

Yani kısa bir süre için, denetim üzerindeki odaklanma tab üzerinde toğunlaştırılarak 1ms kazanılıyor ve bu arada da visible eylemi tamamlanıyor.

Benim modülden kastım yanlış anlaşılmış sanırım. Bütün bu kodları modüle yazarak (tabii eğer bir çok defa kullanılacaksa) kalıp oluşturmak iyi olur demek istemiştim. Her seferinde küçük bir nesne formun üzerine konumlanacağına, ona denetim setfocus yapılacağı yerde, modüldeki kodların çağrılması daha mantıklı olur demiştim. Yani modül, sizin kodlarınız için söylendi. Sanırım siz yanlış anladınız.


Cvp: Focus u nereye koyabilriz ? - Hayri16 - 29/12/2009

Değerli Hocalar;
Çok yararlandığım bilgiler vermişsiniz. Çok teşekkür ederim.