Форум: "Компоненты";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Внизкаком режиме компонент: в design-time или в run-time Найти похожие ветки
← →
hawkins (2005-01-12 00:25) [0]Как в компоненте определить в каком он режиме: в 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 все равно появляется...
← →
MBo © (2005-01-12 06:45) [1]ComponentState проверить
← →
Юрий Зотов © (2005-01-12 12:44) [2]Первой строкой написать inherited.
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.034 c