社区
VCL组件使用和开发
帖子详情
TNoteBook与TPageControl有什么区别?
THEBEST
2005-09-13 01:14:07
1>TNoteBook要配置TTabSheet来使用,而TPageControl比较方便呀.为什么要用TNoteBook呀?
2>HeadControl,CoolBar,ToolBar又分别有什么区别呢?感觉用一个就可以了样的..
3>TreeView中对于每个item可否当搜索放在这些items上时变成手形并且字体颜色变化而不是在整个treeView框中.
...全文
222
4
打赏
收藏
TNoteBook与TPageControl有什么区别?
1>TNoteBook要配置TTabSheet来使用,而TPageControl比较方便呀.为什么要用TNoteBook呀? 2>HeadControl,CoolBar,ToolBar又分别有什么区别呢?感觉用一个就可以了样的.. 3>TreeView中对于每个item可否当搜索放在这些items上时变成手形并且字体颜色变化而不是在整个treeView框中.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
setdefault
2005-09-13
打赏
举报
回复
我一般是这样使用notebook的,配合一个类(结构)
class TFormPage{
public:
TSpeedButton *pPageButton; //跳转页面的Button,如果你愿意可以使用别的控件
AnsiString FPageTitle; //页面名称
TenumPages FPage; //跳转到的页面
};
其中TenumPages 是一个枚举类型,枚举你所有的页,和实际在NoteBook中存取的次序相同
enum TenumFormPages{
fpDefault=0,
fpPage1=1
//......
};
再为每一个跳转用的SpeedButton设置Tag值,Tag等于其对应页在NoteBook中的Item Index,
对于所有的SpeedButton设置他们的OnClick事件
TFormPage FSelectedPage;//用来记录当前页的
void __fastcall SPBClick(TObject *Sender)
{
TSpeedButton *spb = (TSpeedButton*) Sender;
spb->Down=true;
//如果当前画面就是待选画面,返回
if (FSelectedPage.pPageButton == spb) return;
//设置相应的属性,比如字体,颜色等
if (FSelectedPage.pPageButton){
FSelectedPage.pPageButton->Font->Color = NORMALTEXT;
FSelectedPage.pPageButton->Font->Style = TFontStyles();
}
FSelectedPage.pPageButton = spb;
spb->Font->Color = NORMALTEXT;
FSelectedPage.pPageButton->Font->Style = TFontStyles()<< fsBold;
//画面跳转
FormPages->PageIndex = spb->Tag;
//记录当前页
FSelectedPage.FPage = (TenumFormPages) spb->Tag;
}
这样做,NoteBook比较灵活。
ccrun.com
2005-09-13
打赏
举报
回复
区别不仅仅是背景颜色的问题,我只是简单的说一说。
THEBEST
2005-09-13
打赏
举报
回复
区别仅在于是否可设置背景颜色吗?
其它的问题呢?
ccrun.com
2005-09-13
打赏
举报
回复
TPageControl是公用控件,相对Windows系统中的TabControl,不能设置背景颜色(仅指属性)。
TNoteBook是扩展控件,是VCL中的多页控件,可以设置背景颜色。
Python VMD-LSTM光伏出力预测 分解出图对比LSTM课设
Python VMD-LSTM光伏出力预测 分解出图对比LSTM课设 店里已有 SSA-LSTM 空气质量和 PSO-LSTM 负荷。这个换成光伏出力 + 简易 VMD 分解再 LSTM,带 IMF 图和误差表。 功能: · 合成日间光伏出力 · 简易 VMD 分解出 IMF · numpy LSTM 对比原序列 · RMSE/MAPE/R2 · 分解图+预测曲线 · 打包时预跑 output/preview 压缩包含可运行源码、依赖与说明,按 README 安装后即可复现。
duetexpertd.cpu_resource-2026-08-16-173238.ips
duetexpertd.cpu_resource-2026-08-16-173238.ips
geo系统源头支持源码部署 贴牌代理
1.ai自动拓词,大模型抓取行业热词,自动拓词,全方位覆盖 2.自动写高质量文章,系统对接多个大模型接口,想用那个用哪个(可自主溢价) 3.多台发布,授权账看山心静看水心宽何以解忧唯有山水,多平台多账号发布,喂养ai 4.自动查询收录情况 5.官方媒体投稿,目前对接2万多家媒体,想发哪家发哪家 6.新增2种主题,方便做市场差异化,后台·自己选择 7.ai诊断,前景分析,针对单个公司和同行对比,注重做什么 8.ai建站,一键发文 9.数字人,文生图,视频混剪等功能 10.b2b网站发布,定时发布,手机号收录更稳定 11.其他功能请查看演示 12.持续更新中
R语言SCINature绘图模板SCI科研绘图-IGVzoom信号分布图
R语言SCINature绘图模板SCI科研绘图--IGVzoom信号分布图
Job-Listing-Location-Normalizer-v1.0-原创源码与文档.zip
原创 JavaScript 工程工具源码,包含完整可运行源码、3 项自动化测试、离线 HTML/JSON/SVG 报告、真实运行截图、README、使用文档、MIT License 与原创授权声明。适合前端、Node.js、自动化测试和工程实践学习,解压后按 README 即可运行。
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章