Форум: "Основная";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
ВнизКак в цикле перебрать компоненты Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c