yön tuşları

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
magnitude
Üye
Mesajlar: 2
Kayıt: 03 Tem 2007 01:32

yön tuşları

Mesaj gönderen magnitude »

meraba ben delphide acemiyim yön tuşlarını kullanarak basit bir araba yarışı gibi bir program yazmak istiyorum mesela

sağ yön tuşuna bastığımda
button1.left:=button1.left+1;


gibi basit bir kod yazabilirmisiniz teşşekkür ederim
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7605
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

Formun KeyPreview özelliğini True yaptıktan sonra keydown olayında şöyle kontrol edebilirsin :

Kod: Tümünü seç

if (Key = VK_LEFT) then
  // sol tuşa basılınca şunu şunu yap
if (Key = VK_RIGHT) then
  // sağ tuşa basılınca şunu şunu yap
Kolay gelsin.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

formun keypreview özelliğini true yap.
daha sonra formun eventlerinden keydown olayını çift tıkla.
açılan kod penceresine

Kod: Tümünü seç

if key=vk_down then button1.top:=button1.top+1;
if key=vk_up then button1.top:=botton1.top -1;
if key=vk_left then button1.left:= button1.left +1;
if key=vk_right then button1.left := button1.left-1;
yaz.
kolay glsin.
Kullanıcı avatarı
nitro
Üye
Mesajlar: 1112
Kayıt: 23 Ağu 2004 01:18
Konum: Çanakkale
İletişim:

Mesaj gönderen nitro »

mustafa abi ben cevap yazarken sen post etmişsin :)
cevap neredeyse birebir aynı. silmiyorum. Hatıradır. :)
Cevapla