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

VCL   Найти похожие ветки 

← →
kuban ©   (2002-01-26 09:34) [0]

Скажите, как явно обрититься к компоненту, зная его класс и имя.
Мне нужно что-то типа:
for i:=0 to 10
begin
vStr:=IntToStr(i);
( ComponentByName("Label"+i) as TLabel).Caption:=vStr;
end;
Что необходимо писать вместо ComponentByName.
Перебор до ComponentCount не допускается


← →
MBo ©   (2002-01-26 09:42) [1]

FindComponent


← →
MARcoDEN ©   (2002-01-26 10:11) [2]

for i:=0 to Form1.ComponentCount-1 do
if Form1.Components[i] is TLabel then
TLabel(Form1.Components[i]).Caption:="Component №"+intToStr(i);



← →
Anatoly Podgoretsky ©   (2002-01-26 20:09) [3]

MARcoDEN © (26.01.02 10:11)

Ты забыл еще одну проверку if TLabel(Form1.Components[i]).Name = "его_имя" then ... только зачем такая сложность если FindComponent сразу выдает нужный компонент без всяких циклов и проверок на класс и имя



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

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



Память: 0.45 MB
Время: 0.006 c
3-32131
Yakudza
2002-01-14 20:17
2002.02.11
Как узнать что строчка в DBGrid последняя ?


1-32236
Rahim & Vad
2002-01-27 16:58
2002.02.11
Отчаенье! Проблеммы с выводом на широкий формат! ПоМОООО гитееее


1-32226
madcap
2002-01-27 01:26
2002.02.11
Функция не возвращает TStringList


3-32136
SZap
2002-01-10 21:50
2002.02.11
Фильтр и сортировка по дате


3-32145
Corte
2002-01-16 06:33
2002.02.11
ОШИБКА




   Наверх