
Mengubah Properties Komponen Secara Masal di Delphi #163
satu juta itu memiliki enam digit nol
andrypein.net : Jika dipikir-pikir buat apa ya? tapi semua terserah programmer nya dong, semau dia mau merubah properties suatu komponen secara satu persatu atau masal melalui koding.
Kalau masal melalui koding mau tidak mau semua komponen yang berhubungan akan sama properties nya, kalau satu persatu ya masing-masing komponen memiliki properties sendiri-sendiri.
Sebagai contoh kita sekarang akan mengubah properties komponen Label

Step nya form cobacoba ini kita pasang 7 buah label, lalu termin ‘masal’ ini berarti ketujuh label tersebut akan memiliki properties yang sama.
Yang akan kita ubah dari properties label tersebut adalah warna, hurup, ukuran, dan style nya sebagai sample.
Lanjut pada sedikit koding nya, beri event pada form dengan event OnShow dan ketikan rumus ini :
procedure TForm1.FormShow(Sender: TObject);
var
i : integer;
begin
with form1 do
begin
for I := 0 to ControlCount-1 do
begin
if Controls[i] is TLabel then
begin
TLabel(Controls[i]).Font.Color:=clblue;
TLabel(Controls[i]).Font.Style:=[fsBold];
TLabel(Controls[i]).Font.Name:='Comic Sans MS';
TLabel(Controls[i]).Font.Size:=10;
end;
end;
end;
end;
Done, dengan begini ke 7 label tersebut akan memiliki properties komponen yang sama.




