delphi 怎么实现TPageControl控件的ttabsheet的样式 现在做一个浏览器 tabsheet希望实现像谷歌浏览器那样的效果 但是实现是发现无法设置tabsheet的颜色 用图片的话倒是有一个函数drawtab 但是添加图片后就无法设置tab的标题 要怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Raize控件吧,比自带的强多了,RzTabsheet就有颜色属性 procedure TFrmShowData.ShowDockForm(FormClass:TFormClass;TCaption:string;dockCtrl: TRzPageControl);var i: Integer; TabCtrl: TRzTabSheet; Form: TForm;begin Screen.Cursor := crHourGlass; try for i:=0 to dockCtrl.PageCount-1 do begin If dockCtrl.Pages[I].Caption= TCaption then begin dockCtrl.ActivePageIndex:=I; Exit; end; end; TabCtrl := TRzTabSheet.Create(dockCtrl); // dockCtrl TabCtrl.Caption:=TCaption; TabCtrl.PageControl := TRzPageControl(dockCtrl); TRzPageControl(dockCtrl).ActivePageIndex := TabCtrl.PageIndex; Form := FormClass.Create(TabCtrl); with Form do begin try ManualDock(TabCtrl); Show; Form.WindowState := wsMaximized; Form.Align := alClient; except Free; end; end; finally Screen.Cursor := crDefault; end;end; 参考代码 不懂的可以联系我 329905557 访问用PageControl封装的窗体变量报内存错误,请教高人 如何列出局域网内的所有服务器名称 用WebBrowser控件显示网页后,用什么函数能够遍历网页上CheckBox控件以及CheckBox的状态 ? xiexie! 自己写的进程,为什么无效?请教 ado query 参数的问题 请问如何产生一个Tshape? 如何测试局域网中的机器通不通 vb、delphi的语句转换问题!! 求dbExpress 与 MySql4.0 连接 怎么从Dll给调用程序发送消息? 在delphi中,调用Dll后,能显示窗体,但一点击任意键就会关闭,这是什么原因? 鼠标控制问题?
var
i: Integer;
TabCtrl: TRzTabSheet;
Form: TForm;
begin
Screen.Cursor := crHourGlass;
try
for i:=0 to dockCtrl.PageCount-1 do
begin
If dockCtrl.Pages[I].Caption= TCaption then
begin
dockCtrl.ActivePageIndex:=I;
Exit;
end;
end;
TabCtrl := TRzTabSheet.Create(dockCtrl); // dockCtrl
TabCtrl.Caption:=TCaption;
TabCtrl.PageControl := TRzPageControl(dockCtrl);
TRzPageControl(dockCtrl).ActivePageIndex := TabCtrl.PageIndex;
Form := FormClass.Create(TabCtrl); with Form do
begin
try
ManualDock(TabCtrl);
Show;
Form.WindowState := wsMaximized;
Form.Align := alClient;
except
Free;
end;
end;
finally
Screen.Cursor := crDefault;
end;
end;
参考代码 不懂的可以联系我 329905557