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

Вниз

ПРОБЛЕМА. Делаю компонент PageControl (наследник TCustomControl)   Найти похожие ветки 

 
Артем К.   (2005-02-03 13:45) [0]

Привет, Мастера!

Подскажите пожалуйста...

Делаю компонент типа PageControl, но не его потомок, а наследник от TCustomControl... (свой короче).

У TPageControl когда в Design-тайме выбираем закладку, то соответственно она активизируется и показывается ее страница (Page).

Я хотел узнать как в Design-тайме можно сделать реакцию компонента на клик мышки...

Спасибо!


 
Артем К.   (2005-02-04 02:37) [1]

Мастера, помогите, пожалуйста!


 
GuAV ©   (2005-02-04 03:07) [2]

TPageControl + Ctrl Click

type
 TArtemKPageControl = class(TCustomControl)
   ...
 protected
   procedure Click; override;
   procedure CMDesignHitTest(var Message:
     TCMDesignHitTest); message CM_DESIGNHITTEST;
   ...
 end;

...

implementation

...

procedure TArtemKPageControl.Click;
begin
 ShowMessage("Я те кликну !");
 // Ловит и в рантайме
 // можно проверять csDesigning in ComponentState
 // чтобы ловить только в дезайнтайм
 inherited;
end;

procedure TArtemKPageControl.CMDesignHitTest(
 var Message: TCMDesignHitTest);
begin
 if Message.Pos.y < 15 then // верх контрола
 begin
   Message.Result := 1;
 end;
end;


 
Артем К.   (2005-02-04 06:22) [3]

>>GuAV Спасибо!


 
Rule ©   (2005-02-04 09:00) [4]

А помоему есть такой компонент ...



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

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

Наверх




Память: 0.47 MB
Время: 0.089 c
1-1107720491
Layner
2005-02-06 23:08
2005.02.20
Здравствуйте! Посоветуйте плз, как так можно сделать,


14-1107059176
kaZaNoVa
2005-01-30 07:26
2005.02.20
Русский rentacoder.com


3-1106291585
Scorpio
2005-01-21 10:13
2005.02.20
несоответствие типов


3-1106059126
SHort
2005-01-18 17:38
2005.02.20
Как форматировать значения в QRExpr?


1-1107775149
cad2206
2005-02-07 14:19
2005.02.20
Изображение из TChart a в TImage. КАК!?