ActiveX

3 отговора 103 прегледа
#1

ActiveX

Това работи когато е компонент и спира когато е ActiveX.
Та въпроса ми е как да прихвана кога съм в designing state
класът е TCustomControl

if csDesigning in Self.ComponentState then
begin

//some code

end
else
begin

Self.Hide;

end;

Отговор
в отговор на Ptr #2

Re: ActiveX

Благодаря на всички за изчерпателните отговори !

Отговор
в отговор на Ptr #3

Re: ActiveX

Не виждам смисъл от сарказъм. Ако не намираш тук отговор на въпрос (за времето което желаеш!!!) - има достатъчно други места където можеш да го потърсиш. Форумите се основават на свободната воля (не на пари или някакви илюзии за това да се блесне с космополитни познания) на хората да си помагат и всякъкви подмятания и забележки нямат място.
Погледни в news групите на Борланд - там най-сигурно ще получиш помощ. Другия вариант е да погледнеш в книгата на Канту - има секция за ActiveX- не съм обръщал внимание дали там няма секция за изграждане на компоненти.

И конкретно на въпроса - не виждам сериозен проблем това да не работи - надявам се че си се убедил (тествайки) че наистина бита за дизайн-тайм не е установен ( а не че Hide-a не работи както си го очаквал) , така че потърси заобиколен начин за решение на проблема - или най-добре пиши в borland.public.delphi.activex.controls.writing.
Другото което бих ти препоръчал е да пуснеш едно търсене в
[линк] със следния constraint :
csDesigning AND in AND ComponentState AND ActiveX
Има достатъчно резултати и код !

Редактирано от PhantomAS на

Отговор
в отговор на PhantomAS #4

Re: ActiveX

Съжалявам и се извинявам !

Отговор