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.
componenti dizi(array) gibi kullanmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: componenti dizi(array) gibi kullanmak
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...

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...

- 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
Eğer form üzerindeki bileşenleriniz SpinEdit1,SpinEdit2..SpinEdit8 şekllindeyseşeklide bileşenlere isimlerinden erişebilirsiniz.
Kod: Tümünü seç
for i:=1 to 8 do
TSpinEdit(FindComponent('SpinEdit'+IntToStr(i))).Value:=100
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: componenti dizi(array) gibi kullanmak
Kod: Tümünü seç
for i:=0 to ComponentCount-1 do
if Components[i] is TSpinEdit then TSpinEdit(Components[i]).Value:=100;
Re: componenti dizi(array) gibi kullanmak
saolun arkdaşlar kodlar için en kısa zamanda denicem eminim işe yarayacaktır tekrar saolun.
Re: componenti dizi(array) gibi kullanmak
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;