delphi的tabsheet页头怎样响应鼠标双击事件? ( 积分: 10 )

  • 主题发起人 主题发起人 juexing
  • 开始时间 开始时间
J

juexing

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,我现在想双击tabsheet的页头显示对话框,
我昨天做的一个是不在tabsheet页头也显示,这样不太好.
 
重载WndProc:override;过程,中间定义两个局部变量一个Msg:TMessage 一个sender:TObject,
if (sender=Tabsheet1) and (Msg=WM_LBUTTONDBLCLK) then
begin
///你的窗口
end;
 
楼上的,不行哦,
页头指的是pagecontrol呢,tabsheet是下面的,我之前有试过,不行呢.
 
procedure TForm1.PageControl1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if Shift = [ssLeft,ssDouble] then
showmessage('双击');
end;
 

Similar threads

后退
顶部