社区
VCL组件使用和开发
帖子详情
请问如何改默认边框颜色?
VC1722
2017-12-04 04:58:23
请问如何改默认边框颜色,还有DrawGrid的表格颜色。比如改成红色。
要改的控件的边框颜色比较多,自己一个个用Canvas在Paint中画太麻烦,有没有更简洁的方法?
...全文
482
2
打赏
收藏
请问如何改默认边框颜色?
请问如何改默认边框颜色,还有DrawGrid的表格颜色。比如改成红色。 要改的控件的边框颜色比较多,自己一个个用Canvas在Paint中画太麻烦,有没有更简洁的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhgwbzhd
2017-12-05
打赏
举报
回复
嗯,我用的是“Data Controls”下面的“TDBGrid”控件。 这个控件有一个 OnDrawColumnCel事件。 我的样例代码,ADOQuery_department是ADO控件,可从数据库获取数据,DataSource_department是数据源控件,DBGrid_department是显示控件。 可根据数据库中的某列数据,来显示不同的字体颜色或者背景色,或者框。 void __fastcall TForm_department::DBGrid_departmentDrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { try { if(ADOQuery_department->FieldByName("valid_flag")->AsInteger == 1) { //如果该行是正常的部门 //DBGrid_department->Canvas->Brush->Color = clRed;//背景颜色 DBGrid_department->Canvas->Font->Color = clBlack;//字颜色 DBGrid_department->Canvas->Pen->Color = clRed;//画笔颜色 DBGrid_department->Canvas->MoveTo(Rect.Left,Rect.Bottom);//画笔定位 DBGrid_department->Canvas->LineTo(Rect.Right,Rect.Bottom);//下横线 DBGrid_department->Canvas->LineTo(Rect.Right,Rect.Top);//右横线 DBGrid_department->Canvas->LineTo(Rect.Left,Rect.Top);//上横线 DBGrid_department->Canvas->LineTo(Rect.Left,Rect.Bottom);//左横线 } else { //如果该行是无效的部门 //DBGrid_department->Canvas->Brush->Color = clRed;//背景颜色 DBGrid_department->Canvas->Font->Color = clBlue;//字颜色 } DBGrid_department->DefaultDrawColumnCell(Rect,DataCol,Column,State); } catch(...) {} }
ooolinux
2017-12-04
打赏
举报
回复
VCL应该比较麻烦,比如修改相关单元的源代码加入工程中编译,或者自定义控件。 或者看看有没有第三方控件支持美化的。 或者看看FMX类库是不是方便点。 或者入乡随俗。
C#中
改
变DataGridView控件
边框
颜色
的方法
主要介绍了C#中
改
变DataGridView控件
边框
颜色
的方法,
默认
的DataGridView
边框
颜色
很丑,本文用编程方法实现修
改
DataGridView
边框
颜色
,需要的朋友可以参考下
VISIO
改
变ID 1 形状
边框
颜色
VISIO
改
变ID 1 形状
边框
颜色
,短代码。在宏中执行。
CCNA_CCNP 思科网络认证 静态路由(
默认
路由、路由汇总、浮动路
Re:CCNA_CCNP 思科网络认证 静态路由(
默认
路由、路由汇总、浮动路由、热备份路由协议(HSRP)) ====================== # 本章内容 网络畅通的条件 ...
CEdit美化
边框
线
颜色
美化
边框
颜色
,线的
颜色
,通过构造函数传入
边框
颜色
即可,也可以用
默认
构造函数
一个扩展的CListCtrl类支持修
改
背景
颜色
以及字体
颜色
1. 设置
默认
背景
颜色
,
默认
字体
颜色
,
默认
选中字体
颜色
,
默认
选中背景
颜色
(四种
颜色
) 2. 设置特定单元格的四种
颜色
,当插入删除行或列时,特定单元格的
颜色
不变。 3. 设置
默认
字体(所有单元格字体一致) 4. 绘制...
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章