Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
metemete
Üye
Mesajlar: 422 Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:
Mesaj
gönderen metemete » 15 Nis 2008 11:26
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;
Battosai
Üye
Mesajlar: 1316 Kayıt: 01 Eki 2007 12:02
Konum: Ankara
Mesaj
gönderen Battosai » 15 Nis 2008 12:03
Ben bişey anlamadım...
Search
Üye
Mesajlar: 74 Kayıt: 01 Oca 2008 01:03
Konum: Konya
Mesaj
gönderen Search » 15 Nis 2008 12:27
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.
Query
Üye
Mesajlar: 363 Kayıt: 29 Ara 2003 05:13
Mesaj
gönderen Query » 15 Nis 2008 12:33
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...
metemete
Üye
Mesajlar: 422 Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:
Mesaj
gönderen metemete » 15 Nis 2008 04:11
: ) 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
conari
Üye
Mesajlar: 2102 Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık
Mesaj
gönderen conari » 15 Nis 2008 04:19
Keypress de bunu alabilmeniz lazım. Cursor içerde olsun farketmez.
Bir kelimenin anlamını öğretsen bile yeter..
Query
Üye
Mesajlar: 363 Kayıt: 29 Ara 2003 05:13
Mesaj
gönderen Query » 15 Nis 2008 04:34
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
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...