Aktif Editbox'a tuş göndermek?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Aktif Editbox'a tuş göndermek?

Mesaj gönderen G.Arkas »

Merhaba arkadaşlar sorunum button1 içindeki veriyi o anda seçilin olan edit hangisi ise ona yazdırmak

Aşağıda ki kod buttonclick te çalışmıyor.

Kod: Tümünü seç

var
i:integer;
begin
for i := 0 to self.componentCount-1 do
if Self.Components[i] is TEdit then
if TEdit(Self.Components[i]).Focused then
TEdit(Self.Components[i]).text:=TEdit(Self.Components[i]).text+'1';
Ama aynı kodda küçük bir değişiklik yaptığımda

Kod: Tümünü seç

var
i:integer;
begin
if key=#13 then -------> form1.keypress;
for i := 0 to self.componentCount-1 do
if Self.Components[i] is TEdit then
if TEdit(Self.Components[i]).Focused then
TEdit(Self.Components[i]).text:=TEdit(Self.Components[i]).text+'1';
formun keypress olayında sorunsuz çalışıyor

Nerede yanlış yapıyorum acaba?

iyi çalışmalar.
Resim
ibrahimcoban
Üye
Mesajlar: 163
Kayıt: 11 Eki 2005 10:44
İletişim:

Re: Aktif Editbox'a tuş göndermek?

Mesaj gönderen ibrahimcoban »

Buttona tıklandığında button focus olur.
http://ibrahimcoban.com/
Lazarus, Kol-Ce,Delphi ve C#
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Aktif Editbox'a tuş göndermek?

Mesaj gönderen G.Arkas »

Tamamdır arkadaşlar çözdüm.

Kullandığım bileşen paketinde button can focus olayı var focus alıp almamasını istediğimiz gibi belirleyebiliyoruz.

İyi çalışmalar.
Resim
Cevapla