5,388
社区成员
发帖
与我相关
我的任务
分享
unit MyButton;
interface
uses Windows,Classes,Messages,StdCtrls;
type TMyButton = class(TButton)
private
FOnDblClick: TNotifyEvent;
published
property OnDblClick: TNotifyEvent read FOnDblClick write FOnDblClick;
procedure DblClick(var Msg:TMessage);message WM_LBUTTONDBLCLK;
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents( 'Standard ', [TMyButton]);
end;
procedure TMyButton.DblClick(var Msg:TMessage);
begin
if Assigned(FOnDblClick) then FOnDblClick(Self);
end;
end.