edit içinde edit bilgisini alma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

edit içinde edit bilgisini alma

Mesaj gönderen metemete »

S.A.
cursor editte iken editin içeğini nasıl öğrenebilirim
kullanıcı o anda tutar rakam girerken toplamedit o anda gösterilsin diye

timer ile cursor tutar editte iken edit bilgisini okutmak ıstıyorum.ama tutareditten exıt olmadan deger vermıyor

Kod: Tümünü seç

procedure TPuan_Hareket.Timer1Timer(Sender: TObject);

begin
if JvDotNetDBEditTOPLAM.text<>'' then begin
 try

 toplam := strtofloat(JvDotNetDBEditNETTOPLAM.text);
finally
  isk := strtofloat(JvBAYI_PUAN_KATSAYI.text);
// nettoplam := strtofloat(JvDotNetDBEditNETTOPLAM.text);
 iskonto := (toplam * isk)/100;
 nettoplam := toplam - iskonto;
 JvDotNetDBEditISKONTO.text:=FloatTostr(ISKONTO);
 JvDotNetDBEditNETTOPLAM.text:=FloatTostr(nettoplam);
end;
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: edit içinde edit bilgisini alma

Mesaj gönderen Battosai »

Ben bişey anlamadım... 8)
Kullanıcı avatarı
Search
Üye
Mesajlar: 74
Kayıt: 01 Oca 2008 01:03
Konum: Konya

Re: edit içinde edit bilgisini alma

Mesaj gönderen Search »

Bende fazla anlamadım ama Anladıgım kadarıyla editin onchange olayıyla ilgili bi durum galiba
procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Re: edit içinde edit bilgisini alma

Mesaj gönderen Query »

OnChange olayına da OnKeyPress olayına da bişiler yazarak o anlık değeri alabilirsiniz.
--------
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: edit içinde edit bilgisini alma

Mesaj gönderen metemete »

: ) anlatamadım o zaman ornek vererek anlatayım

formun üzerinde bir timer1 bir edit1 koyduk
edit1 den cıkınca edit.text in son değeri alınabıliyor
aksi halde imlec edit 1 de iken edit.textin içeriğini değiştirdik
imlec edit1 içinden cıkmadan edit.text son değeri alınamıyor
timer ilede 300 milisaniye aralıklarla edit1.text değerini okutmak ıstıyorum
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: edit içinde edit bilgisini alma

Mesaj gönderen conari »

Keypress de bunu alabilmeniz lazım. Cursor içerde olsun farketmez.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Re: edit içinde edit bilgisini alma

Mesaj gönderen Query »

timer kullanmak zorundaymışsın gibi yazmışsın ama bunun en uygun yolu aslında onchange dir. Her tuşa bastığınızda bu tetiklenir.

OnChange olayına

Kod: Tümünü seç

Showmessage(Edit1.Text);
yazın sonuç istediğiniz gibi mi bir bakın. İmleç Edit1 de olsa da yani Exit olayı gerçekleşmese de sonucu alırsınız.
--------
Kayıp sorularım var
Bulunmuş cevaplarım
Bir dönenceden ibaret hayatım
Gün gelecek sorular bulunacak
Lakin cevaplarım kayıp...
Cevapla