Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Преобразование строки в название класса   Найти похожие ветки 

 
AAZ72   (2003-10-28 15:00) [0]

Ув. Мастера! Как преобразовать строку в название класса, например, "Button1" в объект типа TButton. Поясню, необходимо организовать доступ к компонентан таким образом "Button"+Index

Заранее благодарю


 
Palladin ©   (2003-10-28 15:14) [1]

Это не название класса, это наименование объекта

см. TComponent.FindComponent


 
ZEE ©   (2003-10-28 15:19) [2]

TButton(FindComponent("Button"+IntToStr(i))).Caption:="батон №"+IntToStr(i);
:)


 
AAZ72   (2003-10-28 15:48) [3]

Благодарю за помошь!

А как быть в данном случае...?

var col: TColor;
begin
col:= TColor(FindComponent("clRed")); // или необходимо
// исп-ть FindClass
Panel1.Color:= col;
end;

не совсем работает
Заранее Благодарю


 
Palladin ©   (2003-10-28 16:01) [4]

учите матчасть


 
TUser ©   (2003-10-28 16:35) [5]

clRed - константа, а не компонент. FindComponent ищет всякие VCL"ы, кнопочки разные и пр.


 
Игорь Шевченко ©   (2003-10-28 16:38) [6]

IdentToColor


 
ZEE ©   (2003-10-28 17:17) [7]

> AAZ72 (28.10.03 15:48) [3]
> А как быть в данном случае...?
> var col: TColor;
> begin
> col:= TColor(FindComponent("clRed")); // или необходимо
> // исп-ть FindClass
> Panel1.Color:= col;
> end;
>
> не совсем работает
> Заранее Благодарю

???
а Panel1.Color:=clRed; че не подходит?



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

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
8-41758
Andrew S
2003-07-08 17:11
2003.11.13
Копирование в TBitmap с применением своей палитры


3-41052
-= Demon =-
2003-10-21 10:40
2003.11.13
Формат таблиц


1-41527
lovres
2003-10-28 11:38
2003.11.13
Подскажите функцию переключения раскладки (надо RU поставить)


14-42027
Checist [root]
2003-10-16 16:25
2003.11.13
Исключение, блин


1-41167
lirjin
2003-11-01 09:40
2003.11.13
Общие вопросы