![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
каком режиме компонент: в design-time или в run-time
hawkins © (2005-01-12 00:25:00)Как в компоненте определить в каком он режиме: в design-time или
в run-time? Вообще-то, мне надо в конструкторе компонента создавать TImageList,но только если он в run-time. Делаю так:
constructor TMyComponent.Create(AOwner: TComponent);
var
Bmp: TBitmap;
begin
if not (csDesigning in ComponentState) then
begin
Bmp := TBitmap.Create;
try
Bmp.LoadFromResourceName(HInstance, bmArrow);
FIndicators:=TImageList.Create(AOwner);
.
.
.
finally
Bmp.Free;
end;
end;
end;
Но когда в Delphi открываю форму на которой лежит мой компонент,
ImageList все равно появляется...
Юрий Зотов (2005-01-12 12:44:00) [1]Первой строкой написать inherited.
MBo (2005-01-12 06:45:00) [2]ComponentState проверить