社区
Delphi
帖子详情
delphi 怎么实现TPageControl控件的ttabsheet的样式
军师团连排
2013-08-14 03:26:17
现在做一个浏览器 tabsheet希望实现像谷歌浏览器那样的效果 但是实现是发现无法设置tabsheet的颜色 用图片的话倒是有一个函数drawtab 但是添加图片后就无法设置tab的标题 要怎么解决?
...全文
393
5
打赏
收藏
delphi 怎么实现TPageControl控件的ttabsheet的样式
现在做一个浏览器 tabsheet希望实现像谷歌浏览器那样的效果 但是实现是发现无法设置tabsheet的颜色 用图片的话倒是有一个函数drawtab 但是添加图片后就无法设置tab的标题 要怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
军师团连排
2013-09-03
打赏
举报
回复
谢谢两位了 ,问题已经解决了
a329905557
2013-08-26
打赏
举报
回复
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
鐵蛋
2013-08-15
打赏
举报
回复
用Raize控件吧,比自带的强多了,RzTabsheet就有颜色属性
军师团连排
2013-08-15
打赏
举报
回复
为嘛木人回答呢
军师团连排
2013-08-14
打赏
举报
回复
自己顶下。。求大神来解决啊
VCL Styles Utils
DXE2+自带皮肤的扩展项目。这是刚从svn上下载的全部文件。希望你喜欢。自从用了这个项目,我就不使用任何三方皮肤
控件
了。 The VCL Styles Utils is a collection of classes and style hooks, which extend, fix QC reports and add new features to the VCL Styles (introduced in
Delphi
XE2). Features •Works in
Delphi
XE2, XE3, XE4, XE5 •Extended The Standard VCL Styles - Vcl.Styles.Ext page. •Add The Vcl.Styles.Utils unit - Vcl.Styles.Utils page. •Add support for the TWebBrowser component - Vcl.Styles.WebBrowser page. •Add support for the Standard Windows dialogs and Menus - Vcl.Styles.SysControls page. •Additional Style Hooks for Forms - Vcl.Styles.FormStyleHooks page. •Fix for several QC reports related to the VCL Styles - Vcl.Styles.Fixes page. •TVclStylesPreview Component to preview a VCL Style - Vcl.Styles.Preview page. •Patch WinApi functions, in order to fix the highlight and background colors - Vcl.Styles.Hook page. •New Style hook for T
PageControl
and T
TabS
heet
components - Vcl.Styles.Color
Tabs
page. VCL Styles for Inno Setup The VCL Styles Utils project, Includes a plugin (dll) to skin the installers created by Inno Setup using VCL Styles. for more info check this page. VCL Styles for NSIS The VCL Styles Utils project, Includes a plugin (dll) to skin the installers created by NSIS using VCL Styles. for more info check this page.
Delphi
动态添加
控件
{动态添加导航} var Panl:Tpanel; MainPage,Subpage:T
PageControl
;
TabS
heet
1: T
TabS
heet
; ToolBar2: TToolBar; Splitter:TSplitter; begin {创建导航树开始} Panl:=Tpanel.Create(self); with Panl do b...
delphi
T
pagecontrol
动态增加页面
前些日子做一个项目需要用到 T
pagecontrol
这个
控件
,然而平时使用的时候都是直接在上面增加
控件
就可以了,可是这次却是需要动态添加页面,上网也搜了,对于这方面的知识还真是没见到多少,也许是我搜索的方法有问题吧,千辛万苦也就找到了一下3种方法,如果要认真将的话,也只能算是2种吧,今天分享出来,希望能为要用到这个功能,又不会的人减少些时间吧。 第一种方法: proc
【
Delphi
基础知识 32】
PageControl
控件
的详细使用
T
PageControl
组件是一组页面集,用于构造一个多页对话框,它显示多个交互页(T
TabS
heet
对象),用户通过选择出现在控制上部的标签,可以选择不同的页。在设计时要加入新页,用鼠标右键单击该组件对象,出现一弹出菜单,选择“New Page”菜单项。此组件用于需要显示大量信息的时候,屏幕上不可能把这些信息同时显示出来,解决的办法之一就是打开多个窗口,但是要管理好这些窗口不是一件很简单的事。
多页组件(T
PageControl
)使用方法详解实例
T
PageControl
组件是一组页面集,用于构造一个多页对话框,它显示多个交互页(T
TabS
heet
对象),用户通过选择出现在控制上部的标签,可以选择不同的页。在设计时要加入新页,用鼠标右键单击该组件对象,出现一弹出菜单,选择“New Page”菜单项。 此组件用于需要显示大量信息的时候,屏幕上不可能把这些信息同时显示出来,解决的办法之一就是打开多个窗口,但是要管理好这些窗口不是一件很简单的...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章