|
楼主 |
发表于 2007-5-21 18:28:45
|
显示全部楼层
实现双击关闭功能,
修改代码如下:
function TSTANDARDSTYLEMAINFORM.AddTab(AContainer: TFuncContainer): Integer;
var
Btn: TTabButton;
begin
Btn := TTabButton.Create(Self, cnrHeader, AContainer, FrameButtonResource);
Btn.Top := btnTabEnd.Top;
Btn.Left := btnTabEnd.Left ;
Btn.Height := btnTabEnd.Height;
Btn.OnClick := TabClick;
//edit by amin_mao
// Btn.OnDblClick := actFileCloseExecute;
Btn.PopupMenu := pmtbcWindows;
Result := FTabButtons.Add(Btn);
AdjustTabsVisible;
end;
//的代码是加入的,其中actFileCloseExecute 就系统的右键关闭事件.
可运行功能,双击时,有时会提示内存错误,如下图:
|
|