Mam takie coś
with zn1 do
visible:=false;
Czy istnieje sposób aby tą instrukcją odwołać się do kilku komponentów
Wpisywałem jeszcze
with zn1,zn2,zn3 do
visible:=false;
Ale znikał tylko ostatni komponent (zn3);
Za wszelkie posty DZIĘKI [cya]
Mam takie coś
with zn1 do
visible:=false;
Czy istnieje sposób aby tą instrukcją odwołać się do kilku komponentów
Wpisywałem jeszcze
with zn1,zn2,zn3 do
visible:=false;
Ale znikał tylko ostatni komponent (zn3);
Za wszelkie posty DZIĘKI [cya]
Czy istnieje sposób aby tą instrukcją odwołać się do kilku komponentów
O ile wiem nie istnieje.
Mozesz sie odwolac do wszystkicj komponentow lub kontrolek danego typu lub oznaczonych wybranym przez Ciebie Tagiem (np: 5) w nastepujacy sposob:
for i:=0 to Pred (Form1.ComponentCount) do
//moze byc ControlCount, zamiast Form1 moze byc np Panel1
if (Components[i].Tag=5) and (Components[i] is TControl) then
(Components[i] as TControl).Hide;
zamiast Components moze byc Controls, wtedy nie musisz sprawdzac czy TControl i uzywac as
inna wersja (kontrolki lub komponenty okreslonego typu, np Buttony)
if (Controls[i] is TButton) then (Controls[i] as TButton).Click;
//klikniecie na wszystkie buttony
thanks PQ it's realy work!!!!!!
//chyba "it really works" ;-) - m.M