Kod ile Tab & Sift+Tab işlemlerini Yapma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Kod ile Tab & Sift+Tab işlemlerini Yapma

Mesaj gönderen pro_imaj »

Merhaba;

Klavyeden tab tuşuna basılma işlemini kod ile nasıl yapabilr acaba.

Aynı işlemi Tab'ın tersi olan Sift+Tab ile yaptığımız işlemi nasıl kod ile yapabilriz acaba.

Saygılarımla
Teşekkürler.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

eğer amacınız nesneler arasında gezmekse

Kod: Tümünü seç

SelectNext(ActiveControl, true, true);
komutunu kullaranak bir sonraki nesnenin aktif olmasını sağlayabilirsiniz. Eminim SelectPrior'da vardır.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

mkysoft yazdı:

Kod: Tümünü seç

SelectNext(ActiveControl, true, true);
Merhaba;

Kod: Tümünü seç

SelectNext(ActiveControl, False, False);
Yapmak istediğim aslında ilgili alandan çıkıp tekrar aynı alana konumlanmaktı (Bunun amacı girlen verinin Query yansıtılması) True verdiğiniz değerleri false yapınca tam istediğim gibi oldu tşk ederim.

Bu arada Prior yok hocam ben inceledim.

Saygılarımla
Teşekkürler.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Alanda girilen değerin yazım işlemin bitip bitmediğini nerden anlıyorsun. Yani eğer kullanıcı burdan çıktı ise mi shift+Tab yapmaya çalışıyorsunuz.
Eğer bu şekilde ise .

onexit eventinde

[/code]ilgilialanım.setfocus

Kod: Tümünü seç

 da kullanılabilir diye düşünüyorum
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

conari yazdı:Alanda girilen değerin yazım işlemin bitip bitmediğini nerden anlıyorsun. Yani eğer kullanıcı burdan çıktı ise mi shift+Tab yapmaya çalışıyorsunuz.
Eğer bu şekilde ise .

onexit eventinde
Mrb ilgili alandan çıkmadan bu işlemi yapmam gerekiyordu çıktıktan sonra zaten sorunsuzca ilgili bilgilere ulaşıyordum.

Cxgrid ile işlem yaparken ilgili alanı Butonedit olarak ayarlarsanız butür bir gereksinimin neden kaynaklandığını daha iyi görmüş olursunuz.

Saygılarımla
Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
omeraktas
Üye
Mesajlar: 18
Kayıt: 30 Haz 2004 05:29
Konum: ist
İletişim:

Mesaj gönderen omeraktas »

prior yerine

Kod: Tümünü seç

SelectNext(ActiveControl, false, true);
kullanabilirsiniz.
__Digi_ManiaC__
Cevapla