folder Tahribat.com Forumları
linefolder Delphi - Pascal
linefolder DELPHI Basit Bir Yardım Lazım . .



DELPHI Basit Bir Yardım Lazım . .

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    Şimdi hocalar delphiye başlayalı 1 hafta oldu sorum kolay gelebilir lütfen ezmeyin :) Basit bir hesap makinası yaptım.. Fakat EditBox lara sayıdan farklı bir şey yazınca hata verip kapanıyor program.. Bunu nasıl engelleyebilirim ? sayıdan farklı birşey yazınca Bir mesaj çıkıp Lütfen Bir Sayı Girin dicek mesela.. Yardımlar için şimdiden teşekkürler.. 

    DipNot: Ayrıca ben öğrenirken, "zaten boş boş duruyorum öğrenmende benimde payım olsun biryerde takılrsan sorarsın" diye msn vermek isteyen olursa bana özelden ulaşırsa çok makbule geçer :)


    since 2005 // tbt
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek
    bu arada şimdi farkettim TextBox un birini boş bırakınca da uyarı verip kapanıyor onada bir çözüm bulmak lazım :(

    since 2005 // tbt
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    yazdığın kodu buraya bi eklede ona göre yardımcı olalım
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    4 Label, 2TextBox, 4 Button

    4.Label = lblSonuc

    Button1 e

    lblSonuc.Caption:=IntToStr(StrToInt(Edit1.Text)+StrToInt(Edit2.Text)); 

    Button2 e 

    lblSonuc.Caption:=IntToStr(StrToInt(Edit1.Text)-StrToInt(Edit2.Text));

    Button3 e

    lblSonuc.Caption:=IntToStr(StrToInt(Edit1.Text)*StrToInt(Edit2.Text));

    Button4 e

    lblSonuc.Caption:=FloatToStr(StrToInt(Edit1.Text)/StrToInt(Edit2.Text));


    since 2005 // tbt
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    doğru mu yazıyorum bilmiyorum ama mantık olarak şöyle birşey düşündüm olabilir mi..?

     

    if edit1.text>0 else edit1.text<9 then

    begin

    end

     

    gibi.. büyük ihtimalle yanlış yazdım zaten ama mantık olarak sordum


    since 2005 // tbt
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

      if ( StrScan('0123456789.-',Key) <> nil ) or
         ( Key = Char(VK_BACK) ) then
      begin

      end
      else
        Key := #0;

     

    yukarıdaki hedeyi editlerin onkeypress eventine yaz 

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek
    if strtoint(edit1.text)>0 else strtoint(edit1.text)<9 then

    |sadece aptalların başarısı ders notu ile ölçülür|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek

    wert bunu yazdı:
    -----------------------------
    if strtoint(edit1.text)>0 else strtoint(edit1.text)<9 then
    -----------------------------

    hotboy bunu yazdı:
    -----------------------------

    if ( StrScan('0123456789.-',Key) <> nil ) or
    ( Key = Char(VK_BACK) ) then
    begin

    end
    else
    Key := #0;

     

    yukarıdaki hedeyi editlerin onkeypress eventine yaz


    -----------------------------

     

    wert hocam sağolasın..

    hotboy.. hocam bir de bana yazdıklarının mantığını anlatırsan çok makbule geçer.. ayrıca snde çok sağol..

     


    since 2005 // tbt
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    eğer girilen tuş 123456789.- iiçnden deilse yada silme tuşu deilse girilen hedeyi geri çevir

     

    edit: o koddan "-" yi çıkar istersen ama nokta kalsın 

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manyaki
    manyaki's avatar
    Kayıt Tarihi: 27/Temmuz/2005
    Erkek
    anladım sanırım (: yardımlar içn sağol bir de 2. postumda yazdığım şey mümkün mü ? Mesela 2 TextBox a da sayı girilmeden Enable özelliği false olsun..?

    since 2005 // tbt
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    manyaki bunu yazdı:
    -----------------------------
    anladım sanırım (: yardımlar içn sağol bir de 2. postumda yazdığım şey mümkün mü ? Mesela 2 TextBox a da sayı girilmeden Enable özelliği false olsun..?
    ----------------------------- 

    şöyle yap;

    if (edit1.text<>'') and (edit2.text<>'') then 

    begin

     

    buraya kodlar

     

    end; 

Toplam Hit: 8662 Toplam Mesaj: 27