folder Tahribat.com Forumları
linefolder Delphi - Pascal
linefolder Delphide Labele Sayı Eklemek



Delphide Labele Sayı Eklemek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cold-m4
    cold-m4's avatar
    Kayıt Tarihi: 12/Temmuz/2007
    Erkek

    başlık ne kadar açıklayıcı oldu bilmiyorum ama olay şu; elimizde bir button ve label var. labelde 100 yazıyor, buttona bastığımızda labele 50 eklenmesi gerekiyor. üstüste bastığınızda +50 +50 50şer 50şer artacak olay bu.. ben şu şeklide yaptım;

    var

    p:variant; 

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    p:=label1.caption;
    label1.caption:=('p')+('50')

    end;

     böyle yaptığımda p50 diye gözüküyor yanyana eklio bu durumu nasıl halledebilirim?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FiLoZoF
    FiLoZoF's avatar
    Kayıt Tarihi: 31/Temmuz/2005
    Erkek

    begin 

     label1.caption:=strtoint(label1.caption)+ 50 ;

    end;

     label1 in caption ına ilk değer olarak 100 ata bu kod un açılımı şöledir;

    begin

    100(ilk atanan değer olduğu için):= string değeri sayı ya çevir (100) + 50 ekle ;

    end;

    sonuç=150 

    2. kez basarsa 

     150(ilk atanan değer olduğu için):= string değeri sayı ya çevir (150) + 50 ekle ;

    sonuç=200

    selametle :) 

     

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cold-m4
    cold-m4's avatar
    Kayıt Tarihi: 12/Temmuz/2007
    Erkek
    hocam o zmn da incompatible types: string and integer diyo :| bunu nası halletçez? :S
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FiLoZoF
    FiLoZoF's avatar
    Kayıt Tarihi: 31/Temmuz/2005
    Erkek

    pardon kod yanlış oldu :)

    label1.caption:=inttostr(strtoint(label1.caption)+50);

    olucak ;) 

    inttostr = sayıyı stringe dönüştür.

    strtoint = string i sayıya çevir 

    anlamına geliyor. 

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cold-m4
    cold-m4's avatar
    Kayıt Tarihi: 12/Temmuz/2007
    Erkek

    hoca Allah razı olsun valla acaip işimi gördün :) uzaktan bakınca pek önemli bi kod deilmiş gibi duruo ama bunu onlarca yerde kullanacam o yüzden önemli benim için :)

    cosmic de buna benzer bi kod vermişti ama çalışmadı cenabetin verdiği =)

Toplam Hit: 1978 Toplam Mesaj: 5