Вниз
Скачать: CL | DM;

Как в цикле перебрать компоненты   Найти похожие ветки 

← →
PlaZZma ©   (2002-01-31 01:05) [0]

Подскажите, как поменять одно св-во у большого числа компонентов (Label1, Label2, Label3, ..., Label20. И св-во Vilible).
Очень срочно нужно. Заранее благодарен.


← →
Miwa ©   (2002-01-31 01:15) [1]

В "Королевстве дельфи" в разделе "ФАК", кажется, есть отличная статься Е.Филипповой на эту тему. С примерами. Рекомендую. Если, конечно, имеется ввиду изменение свойств в режиме ран-тайм.


← →
GorA ©   (2002-01-31 02:47) [2]

если у всех компонент один Owner, то можно сделать так:


for i = "owner".ComponentCount - 1 downto 0 do
if ("owner".Component[i] is TLabel) then
with ("owner".Component[i] as TLabel) do
begin
left := 0;
Visible := True;
.....
end;


удачи


← →
Walker_sw   (2002-01-31 05:58) [3]

а если не один Owner (владелец), то можно создать список (вот в список добавлять придётся вручную... но зато всего один раз)


← →
copyr25   (2002-01-31 06:55) [4]

var
Form1: TForm1;
B:TComponent;

...

procedure TForm1.FormCreate(Sender: TObject);
begin
for i:=1 to 4 do begin
B:=FindComponent("Button"+IntToStr(i));
(B as TButton).Visible:=False;
end;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
14-42871
creepster
2001-12-19 18:54
2002.02.14
CGI


6-42824
Yakudza
2001-11-23 19:13
2002.02.14
Как проверить доступент ли компьютер в сети или нет ?


1-42809
myportal
2002-01-30 17:29
2002.02.14
CLX


1-42777
Yuraz
2002-01-31 14:46
2002.02.14
Подскажите, как загрузить картинку в Image не с самого начала координат (0,0; лево-вверх)


14-42858
3d[Power]
2001-12-26 13:11
2002.02.14
Сколько может стоить программа?




   Наверх