Edite ve Memoya Tek Basamaklı Sayı Girmemek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kaan_karabey
Üye
Mesajlar: 107
Kayıt: 01 May 2013 05:30

Edite ve Memoya Tek Basamaklı Sayı Girmemek

Mesaj gönderen kaan_karabey »

Arkadaşlar Edite ve memo ya tek basamaklı sayı girdiğimde başına sıfır koyması için ne yapmalıyım yardımlarınızı bekliyorum...
Sevgiler Yalan Olmuş Yalan Sahtekar Bırakıpta Bir Gün Seni Gitmeyecek Mi?
Senat0r
Üye
Mesajlar: 80
Kayıt: 13 Tem 2014 09:30
Konum: Antalya

Re: Edite ve Memoya Tek Basamaklı Sayı Girmemek

Mesaj gönderen Senat0r »

Tarzanca bir cevap olacak ama ilk aklıma gelen fikir bu oldu :)

Kod: Tümünü seç

if Length(edit1.Text) = 1 then
begin
  memo1.Lines.Add('0'+edit1.Text);
end  else begin
  memo1.Lines.Add(edit1.Text);
end;
gideceği limanı bilmeyen gemiye hiçbir rüzgar yardım edemez...

Kod: Tümünü seç

Delete from hayat where cins="çıkarcılar"
kaan_karabey
Üye
Mesajlar: 107
Kayıt: 01 May 2013 05:30

Re: Edite ve Memoya Tek Basamaklı Sayı Girmemek

Mesaj gönderen kaan_karabey »

Senat0r yazdı:Tarzanca bir cevap olacak ama ilk aklıma gelen fikir bu oldu :)

Kod: Tümünü seç

if Length(edit1.Text) = 1 then
begin
  memo1.Lines.Add('0'+edit1.Text);
end  else begin
  memo1.Lines.Add(edit1.Text);
end;
Yanlış anlatmışım galiba :) ikisi için ayrı ayrı olacaktı birlikte değil :)
Sevgiler Yalan Olmuş Yalan Sahtekar Bırakıpta Bir Gün Seni Gitmeyecek Mi?
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: Edite ve Memoya Tek Basamaklı Sayı Girmemek

Mesaj gönderen greenegitim »

girilen değeri bir değişkene at kontrol etir 10 dan küçükmü diye 10 dan küçük ise '0'+degiskenin şeklinde eklet
Mücadele güzelleştirir!
Senat0r
Üye
Mesajlar: 80
Kayıt: 13 Tem 2014 09:30
Konum: Antalya

Re: Edite ve Memoya Tek Basamaklı Sayı Girmemek

Mesaj gönderen Senat0r »

İkisi birlikte olacak derken anlamsim verdigim ornekte girilen sayi 1 ise 01 girilen sayi 15 ise 15 yazar siz ne yapmaya calisiyodunuz ?
gideceği limanı bilmeyen gemiye hiçbir rüzgar yardım edemez...

Kod: Tümünü seç

Delete from hayat where cins="çıkarcılar"
xxxjedixxx
Üye
Mesajlar: 216
Kayıt: 10 Ara 2013 03:50

Re: Edite ve Memoya Tek Basamaklı Sayı Girmemek

Mesaj gönderen xxxjedixxx »

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var i: Integer;
begin
  for i := 0 to Memo1.Lines.Count - 1 do
  if Length(Memo1.Lines[i]) = 1 then
    Memo1.Lines[i] := '0' + Memo1.Lines[i];
end;
Cevapla