Do czego służy wartość TAG w komponentach??
Dzieki Tag'om mozesz miedzy innymi ustalic kolejnosc tworzenia komponentow na formie.
przeszukaj forum - było to już kilka razy...
tag służy do przechowywania jakiejś wartości integer potrzebnej programiście
Nie tylko Integer, ale również:
odnosniki do komponentow, Pointer :) bardzo pomocne w niektórych przypadkach
W tag-u można zapisać prawie wszystko :)
najczęściej używam : Tag:=Integer(TObject); gdzie TObject jest klasą objektową
Dzięki za odpowiedzi!!
Mam jeszcze jedno pytanie:
Jak zmienić wartość (np.visible) w komponentach o Tag'u = 1
Jak zmienić wartość (np.visible) w komponentach o Tag'u = 1
var
i:integer;
begin
for i:=0 to Pred(Form1.ComponentCount) do
if (Form1.Components[i] is TControl) // potrzebne bo tylko TControl maja wlasciwosc Visible
and (Form1.Components[i].Tag=1) then
(Form1.Components[i] as TControl).Hide;
end;