merhaba arkadaşlar benim yapmak istediğim kullanıcı klavyeden F5 e basınca aktif edit componentinin içindeki yazılı olan değeri bir sorgulama için kullanmak istiyorum. formda birden fazla edit bileşeni olabilir.
şimdiden çok teşekkür ederim.
formdaki aktif component editse içindeki değeri almak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 47
- Kayıt: 26 Eki 2006 08:30
Form1.KeyPreview := True;
Form1.OnKeyPress / veya KeyDown (iksiinden biri)
if key = .... then
begin
for i := 0 to self.componentCount-1 do
if Self.Components is TEdit then
if TEdit(Self.Components).Focused then
ShowMessage(TEdit(Self.Components).text);
end;
F5 VK_F5 miydi direk F5 miydi hatirlayamiyorum suan. Kolay gelsin.
Form1.OnKeyPress / veya KeyDown (iksiinden biri)
if key = .... then
begin
for i := 0 to self.componentCount-1 do
if Self.Components is TEdit then
if TEdit(Self.Components).Focused then
ShowMessage(TEdit(Self.Components).text);
end;
F5 VK_F5 miydi direk F5 miydi hatirlayamiyorum suan. Kolay gelsin.
-
- Üye
- Mesajlar: 47
- Kayıt: 26 Eki 2006 08:30
çok teşekkür ederim
dostum eline sağlık çok teşekkür ederim. beni bir kod çöplüğünden kurtardın. artık ufak bir procedure ile bir çok yerde yazacağım kodu tek yerde yazmama yardımcı oldun. allaha senden razı olsun.
Ek olarak butun formlarda kullanacaksaniz, veya en azindan 1 den fazla formda kullanacaksaniz bir procedure yazip
Kullanacak tum formlarin keypreview ozelligini true yapip,
function DegeriniBul(xForm : TForm) : string
daha da kolay olur. tabi her formun onKeyDown/Press ozelliginde ilgili function' degeriniBul'a gondermeniz gerekiyor.
Ilk verdigim koddaki SELF kismini xForm ile degistirirseniz ve de kullanacak tum formlarin keypreview ozlligine
DegeriniBul(Self); seklinde gonderirsniz kod calisir. kolay gelsin tekrardan
Kullanacak tum formlarin keypreview ozelligini true yapip,
function DegeriniBul(xForm : TForm) : string
daha da kolay olur. tabi her formun onKeyDown/Press ozelliginde ilgili function' degeriniBul'a gondermeniz gerekiyor.
Ilk verdigim koddaki SELF kismini xForm ile degistirirseniz ve de kullanacak tum formlarin keypreview ozlligine
DegeriniBul(Self); seklinde gonderirsniz kod calisir. kolay gelsin tekrardan