社区
VCL组件使用和开发
帖子详情
TNoteBook与TPageControl有什么区别?
THEBEST
2005-09-13 01:14:07
1>TNoteBook要配置TTabSheet来使用,而TPageControl比较方便呀.为什么要用TNoteBook呀?
2>HeadControl,CoolBar,ToolBar又分别有什么区别呢?感觉用一个就可以了样的..
3>TreeView中对于每个item可否当搜索放在这些items上时变成手形并且字体颜色变化而不是在整个treeView框中.
...全文
220
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中的多页控件,可以设置背景颜色。
质量属性效用树_DQ2S - 数据质量感知信息管理框架
引用DQ2S – A framework for data quality-aware information management[J]. Expert Systems with Applications, 2015, 42(21):8304-8326.摘要本文描述了数据质量查询系统(DQ2S)的设计和实现,DQ2S是一种查询处理框架和工具,它在处理涉及质量感知查询语言扩展的查询时结合了数据质量...
数据治理系列一:一个数据质量监控系统的自我修养
目录背景数据治理数据质量管理数据质量监控系统设计实现总体介绍功能设计实现系统框架图程序执行流程图表结构设计监控规则指标详解表结构变更动态感知总结背景随着大数据时代的到来...
众包数据库管理、时空众包、移动群智感知方向的综述整理——附思维导图
众包数据库管理、时空众包、移动群智感知方向的综述整理——附思维导图论文介绍众包数据库管理时空众包移动群智感知总结 论文介绍 该方向的发展主要分为三个模块:时空众包、群智感知、众包数据库管理; 然后我就选择这个方向上其中一个具有代表性的团队综述进行分析: 众包数据库管理(李国良——清华大学、陈雷——香港科技大学); 时空众包(童咏昕老师 北京航空航天大学); 移动群智感知(於志文 西北工业大学) 众包数据库管理 该章节内容及思维导图整理的论文是出自柴成亮, 李国良, 赵天宇, 骆昱宇, 于明鹤. 众包数
大数据领域数据产品的风险预警机制
随着企业数字化转型的深入,数据产品(如数据中台、BI系统、推荐引擎等)承载着业务分析、用户洞察、决策支持等核心功能。但数据管道故障、数据安全漏洞、业务指标异常波动等风险可能导致数据产品失效,引发业务损失。如何实时感知数据产品运行中的潜在风险?如何区分正常波动与异常风险?如何设计可扩展的预警响应体系?核心概念:定义风险类型,构建预警机制架构技术解析:讲解数据采集、特征工程、算法模型的实现细节实战案例:展示金融风控、电商数据中台的落地经验工具资源:提供开发工具链与学习资料。
大数据在工业领域的架构与应用
工业大数据是智能制造的核心,以“大数据+工业互联网”为基础,用云计算、大数据、物联网、人工智能等技术引领工业生产方式的变革,拉动工业经济的创新发展。工业大数据分析技术作为工业大数据的核心...
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章