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

Вниз

TPageControl and Icon on TTabSheet Click   Найти похожие ветки 

 
kblc ©   (2005-09-16 03:44) [0]

Уважаемые местера,
 у меня есть TPageControl с TImageList. У меня возник вопрос:
   как мне определить, что в TPageControl кликнули именно на иконку TabSheet"a?


 
Defunct ©   (2005-09-16 06:12) [1]

procedure TForm1.PageControl1MouseDown(Sender: TObject;
 Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
 i : integer;
 R : TRect;
begin
 with TPageControl( Sender ) do
 begin
    for i := 0 to PageCount - 1 do
       begin
          R := TabRect( i );
          if (X > R.Left) and (X <= R.Right) and
             (Y > R.Top ) and (Y <= R.Bottom) then
              ShowMessage( "нажали на зголовок " + Pages[i].Caption );
       end
 end
end;


 
Defunct ©   (2005-09-16 06:14) [2]

> именно на иконку TabSheet"a?

провести аналогию с [1] сможешь?


 
kblc ©   (2005-09-16 09:33) [3]

Большое спасибо - всё работает отлично (!)



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
2-1125536397
Angel123
2005-09-01 04:59
2005.10.09
Кому не трудно, помогите с кодом


4-1123735019
ndn
2005-08-11 08:36
2005.10.09
Медленная печать на матричном принтере


1-1126774119
Курдль
2005-09-15 12:48
2005.10.09
Как заставить TDBCtrlGrid принимать на себя фокус при DragDrop?


1-1126950890
_lbp
2005-09-17 13:54
2005.10.09
Помогите разобраться с edit-тами


9-1117707275
WondeRu
2005-06-02 14:14
2005.10.09
OpenGL портит виндовские хинты! Как бороться?