sanal klavye enter

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

sanal klavye enter

Mesaj gönderen Ahmet ALTUNTAŞ »

merhaba
edit içerisine barkod okuyucudan urun barkodunu atıyorum.
Fakat barkodu olmayan urunler için sanal klavye tuşları yaptım.Fakat butontan enter tuşunu gönderemiyorum.
Enter Tuşunun Keypreess event'ına key = Chr(Vk_Return); denedım fakat olmadı.Ürünün kodunu girdikten sonra dokunmatık ekranda enter tusuna bastırmam gerek.
Yardımcı olurmusunuz.
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: sanal klavye enter

Mesaj gönderen unicorn64 »

sanırım editin onkeydown olayında entera basılmışmı diye kontrol edip enter varsa edite girilen değer üzerinden ürünü bulduruyorsunuz... peki sanal enter tuşunuza tıklandığında o an editte bulunan değeri alıp ürün arama işlemine devam etseniz olmaz mı...

Kod: Tümünü seç


procedure UrunAra(UrunKodu:string);
begin
   // ürün ara bul ekrana yazdır vs...
end;

TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key=VK_RETURN then
  begin
    key:=#0;
    UrunAra(edit1.Text);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  UrunAra(edit1.Text);
end;

bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
Ahmet ALTUNTAŞ
Üye
Mesajlar: 94
Kayıt: 10 Tem 2010 08:05
Konum: TEKİRDAĞ

Re: sanal klavye enter

Mesaj gönderen Ahmet ALTUNTAŞ »

teşekkür ederim.
butonun clik olayında sql sorgu ile hallettim.
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S

Başarı Bir Yolculuktur, Varış Noktası Değil...!
Cevapla