社区
Delphi
帖子详情
修改Grid的滚动条
sffshh
2004-11-24 05:21:31
我做的程序用到Grid,因为界面做的不是常规样子(包括颜色、式样),所以如果Grid出现滚动条就会好不协调,有办法改Grid的滚动条吗?比如颜色或其它?
...全文
126
6
打赏
收藏
修改Grid的滚动条
我做的程序用到Grid,因为界面做的不是常规样子(包括颜色、式样),所以如果Grid出现滚动条就会好不协调,有办法改Grid的滚动条吗?比如颜色或其它?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sffshh
2004-11-25
打赏
举报
回复
不是CM_CTLCOLORSCROLLBAR,是CN_CTLCOLORSCROLLBAR,但是这只能改背景哦,还是好难看
sffshh
2004-11-25
打赏
举报
回复
不行,我试过了
nyf1220
2004-11-25
打赏
举报
回复
是
WM_CTLCOLORSCROLLBAR
消息
aiirii
2004-11-25
打赏
举报
回复
WM_CTLCOLORSCROLLBAR= $0137; 当一个滚动条控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置滚动条的背景颜色
sffshh
2004-11-25
打赏
举报
回复
不行啊,说没有CM_CTLCOLORSCROLLBAR这个消息嘛
bee2518
2004-11-24
打赏
举报
回复
得截获CM_CTLCOLORSCROLLBAR,不然收不到wm_ctlcolorscrollbar消息。
大概方法如下:
TXXX=class(TCustomGrid)
private
FSCrollBarBrush: TBrush;
procedure CMCtlColorScrollBar(var Message: TMessage); message CM_COLORSCROLLBAR;
....
procedure TXXX.CMCtlColorScrollBar(var Message: TMessage);
begin
inherited;
Message.Result := FSCrollBarBrush.Handle;
// FScrollBarBrush是你事先建立好的一个TBrush类实例,这个Brush的颜色随便你怎么设,你设的是什么scrollbar显示的颜色就是什么。
end;
ExtJS_可编辑
Grid
进度条
ExtJS_可编辑
Grid
进度条,可编辑,随意输入数值,根据进度情况变色的
Grid
列嵌入式
滚动条
.
FlatDb
Grid
平面效果数据表格控件
在网上,特别是在Delphi窑洞和Delphi盒子下载和使用过非常多的好控件,也想作点贡献。但一直太忙,没有时间。FlatDb
Grid
控件是在fydb
grid
的基础上
修改
而来...FlatDb
Grid
修改
为包括
滚动条
、固定行列等都为Flat格式。
css
修改
滚动条
样式(ag-
grid
修改
滚动条
颜色)
属性: ::-webkit-scrollbar
滚动条
整体部分,可以设置宽度啥的 ::-webkit-scrollbar-button
滚动条
两端的按钮 ::-webkit-scrollbar-track 外层轨道 ::-webkit-scrollbar-track-piece 内层滚动槽 ::-webkit-scrollbar-thumb 滚动的滑块 ::-webkit-scrollbar-corner 边角 ::-webkit-resizer 定义右下角拖动块的样式 举例使用: /* 设置
滚动条
的样式
在wx.Panel中使用的wx.
grid
.
Grid
滚动条
不见了
使用的是wxpython3.0.1版本。完美解决该问题,这个真的莫名其妙啊。
更改默认
滚动条
的样式
在前端开发的过程中,通常会需要更改
滚动条
的默认样式。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章