Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
fmx gönder veya enter tuşu kullanımı
#1
Merhaba Arkadaşlar,

Ürün araması yaparken enter veya gönder butonunun altına kod yazmak istiyorum. 
Ürün kodunu yazıp arama yapmak istiyorum.

Bunu nasıl yapabilirim. 

Yardımcı olur musunuz.

nvvEw1.png
Cevapla
#2
Merhaba,
Edit'in klavye türünü (KeyboardType) ve fonksiyonel geri dönüş tuşunu (ReturnkeyType)  ayarladıktan sonra, herhangi bir Edit'in OnKeyDown olayında bu tuşu yakalayabilirsiniz.





procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
 if Sender is TEdit then
 begin
   case TEdit(Sender).ReturnKeyType of
     TReturnKeyType.Go:
       Memo1.Lines.Add('Go');
     TReturnKeyType.Search:
       Memo1.Lines.Add('Search');
     TReturnKeyType.Send:
       Memo1.Lines.Add('Send');
   end;
 end;
end;
Cevapla
#3
Teşekkürler Hocam.

Fakat Şöyle Bir Sorun ile Karşılaştım.

onkeydown olayına kodu yazdım. 

Search butonuna basınca arama yapıyor. Sıkıntı yok. Fakat yazdıklarımı silmeye çalıştığımda aşağıdaki kod yeniden çalışıyor.
Bunu nasıl kapatabilirim. Bilgi verir misiniz.

 if Sender is TEdit then
   begin
       case TEdit(Sender).ReturnKeyType of
         TReturnKeyType.Search:
           BtnUrunAdiClick(Self);
       end;
    end;

nz9M4M.png
Cevapla
#4
Case ifadesi aşağıdaki gibi bir üst kontrole tabi tutabilirsiniz.
if not (key in [vkBack,vkSpace, ...]) then
Cevapla
#5
(25-02-2020, Saat: 17:11)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Case ifadesi aşağıdaki gibi bir üst kontrole tabi tutabilirsiniz.
if not (key in [vkBack,vkSpace, ...]) then

Teşekkürler. Sorun Çözüldü. 

Elinize Sağlık.
Cevapla
#6
Merhabalar.

Peki ayrı ayrı tüm editlerde go olayını çalıştırmak için nasıl bir yöntem izlememiz gerekir

Örneğin; birinci editte enter yapınca ikinci edite konumlansın; ikinci editte enter yapınca üçüncü edite konumlansın; üçüncü editte enter yapınca tüm girilen değerleri biraraya getirip listbox a yazsın
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi FMX Enter tuşu (dpad_center) yakalama tarkancengiz 8 295 20-03-2024, Saat: 15:54
Son Yorum: tarkancengiz
  Listview Drag drop Kullanımı [ÇÖZÜLDÜ.] codder71 10 1.488 28-06-2023, Saat: 18:03
Son Yorum: codder71
  IOS galeriden resim veya video seçme hakkında Mr.X 6 1.152 11-05-2023, Saat: 06:54
Son Yorum: emozgun
  Datasnap Kullanımı Hk. sadoal351 1 537 11-01-2023, Saat: 12:45
Son Yorum: hi_selamlar
  Delphi Edit OnKeyDown Enter Olayı Hk sadoal351 5 1.570 07-11-2022, Saat: 15:53
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi