componenti dizi(array) gibi kullanmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kinayrock
Üye
Mesajlar: 5
Kayıt: 09 Tem 2008 01:31

componenti dizi(array) gibi kullanmak

Mesaj gönderen kinayrock »

selam arkadaşlar şöyle bi sıkıntım var;

bir dizide "dizi:array[0..7] of integer;"
dizi[k]:=x; şeklinde yazabiliyoruz peki bunu

SpinEdit[k].Value:=dat1; şeklinde bütün spineditlere for döngüsünde değer yazabilirmiyim şimdiden teşekkür ederim iyi çalışmalar.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: componenti dizi(array) gibi kullanmak

Mesaj gönderen unicorn64 »

sanırım şöyle bir şey arıyorsun

Kod: Tümünü seç

  dizi:array[0..7] of TSpinEdit;

  dizi[k].Value:=dat1;  

bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: componenti dizi(array) gibi kullanmak

Mesaj gönderen sabanakman »

Eğer form üzerindeki bileşenleriniz SpinEdit1,SpinEdit2..SpinEdit8 şekllindeyse

Kod: Tümünü seç

for i:=1 to 8 do
 TSpinEdit(FindComponent('SpinEdit'+IntToStr(i))).Value:=100
şeklide bileşenlere isimlerinden erişebilirsiniz.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Re: componenti dizi(array) gibi kullanmak

Mesaj gönderen m_ekici »

Kod: Tümünü seç

for i:=0 to ComponentCount-1 do
   if Components[i] is TSpinEdit then TSpinEdit(Components[i]).Value:=100;
kinayrock
Üye
Mesajlar: 5
Kayıt: 09 Tem 2008 01:31

Re: componenti dizi(array) gibi kullanmak

Mesaj gönderen kinayrock »

saolun arkdaşlar kodlar için en kısa zamanda denicem eminim işe yarayacaktır tekrar saolun.
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: componenti dizi(array) gibi kullanmak

Mesaj gönderen orhancc »

Kod: Tümünü seç

procedure TForm3.SetSpins;
var
  i: Integer;
  Comp: TComponent;
begin
  for i := 0 to ComponentCount - 1 do
  begin
    Comp := Components[i];
    if Comp is TSpinEdit then
      (Comp as TSpinEdit).Value := 100;
  end;
end;
Cevapla