acil program

haticecetin
11-11-2006, 15:02   |  #1  
OP Yeni Üye
Teşekkür Sayısı: 0
24 mesaj
Kayıt Tarihi:Kayıt: Eki 2006

merhaba arkadaşlar,
label'a yazılan herhangi bir şeyin örneğin ismimiz yön tuşlarıyla hareket etmesi gerekiyor. acele lazım ben yapamadım yardımcı olursanz çok sevinirim.

lom
11-11-2006, 16:01   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
21 mesaj
Kayıt Tarihi:Kayıt: Şub 2006

Programını yarın alabilirsin ok

haticecetin
12-11-2006, 15:24   |  #3  
OP Yeni Üye
Teşekkür Sayısı: 0
24 mesaj
Kayıt Tarihi:Kayıt: Eki 2006

şeyy salı günü sınavım var çok acil bugün alırsınız demiştiniz..[:I]

roadster
12-11-2006, 18:21   |  #4  
Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Oca 2004

Aşğdaki gibi kod yazabilirsiniz. Benzer kodu sola ok tuşu içinde yazmanız gerekir..

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
If Ord(Key) = VK_RIGHT Then
  Begin
        Label1.Caption := ' ' + Label1.Caption;
   End;
end;

haticecetin
12-11-2006, 18:56   |  #5  
OP Yeni Üye
Teşekkür Sayısı: 0
24 mesaj
Kayıt Tarihi:Kayıt: Eki 2006

cvp verdiğiniz için teşekkürler fakat programda bi hata var sanırım sadece sağ tarafa doğru yapınca oluyo fakat sol taraf yukarısı ve aşağısında olmuyo hep sola gidiyo label :)

roadster
12-11-2006, 21:00   |  #6  
Taze Üye
Teşekkür Sayısı: 0
5 mesaj
Kayıt Tarihi:Kayıt: Oca 2004

Hatice sorunu yanlış anlamışım sanırım aşağıdaki kod işini görür.

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
If Ord(Key) = VK_RIGHT Then
Begin
Label1.Left :=  Label1.Left +2;
End;

If Ord(Key) = VK_LEFT Then
Begin
Label1.Left :=  Label1.Left -2;
End;

If Ord(Key) = VK_UP Then
Begin
Label1.Top :=  Label1.Top -2;
End;

If Ord(Key) = VK_DOWN Then
Begin
Label1.Top :=  Label1.Top  +2;
End;
end;

haticecetin
13-11-2006, 10:30   |  #7  
OP Yeni Üye
Teşekkür Sayısı: 0
24 mesaj
Kayıt Tarihi:Kayıt: Eki 2006

:) programı yazdım çalıştı yardımlarınız için çok teşekkür ederim...