找回密码
 立即注册

QQ登录

只需一步,快速开始

GPCT

初级会员

30

主题

76

帖子

232

积分

初级会员

积分
232

活字格认证

GPCT
初级会员   /  发表于:2014-2-13 10:55  /   查看:5566  /  回复:5
打扰了~

我们使用FlexGrid做了一个表格,其中有一列是布尔型的,展示为CheckBox。
我们发现在Windows7中这个CheckBox是3D立体的效果,而在Windows8中是Flat的效果。

有没有一种设定能让这个CheckBox在任何一个操作系统中都是Flat的效果呢。
谢谢了~



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-2-13 16:00:00
沙发
回复 1楼GPCT的帖子

GPCT 你好,

不好意思。

这应该是 Win8系统本身渲染风格产生的效果,我通过.NET 平台标准的 CheckBox 测试,也是同样的效果。
没有办法统一为 flat 风格。
回复 使用道具 举报
GPCT
初级会员   /  发表于:2014-2-14 15:22:00
板凳
回复 2楼iceman的帖子

好的,明白了,非常感谢~
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-14 17:30:00
地板
回复 3楼GPCT的帖子

恩,不客气,有问题欢迎开新帖提问。
回复 使用道具 举报
GPCT
初级会员   /  发表于:2014-2-27 11:32:00
5#
C1 FlexGrid 有途径可以设定CheckBox的外观:
Grid.Glyphs(C1.Win.C1FlexGrid.GlyphEnum.Unchecked) = New Bitmap("Uncheck.png")
Grid.Glyphs(C1.Win.C1FlexGrid.GlyphEnum.Checked) = New Bitmap("Check.png")

理论上可以设定成客户想要的任意样子。
我们改变不了环境,但是可以适应环境。
我们改变不了过去,但是可以把握未来。
我们改变不了别人,但是可以调整自己。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-2-27 14:30:00
6#
回复 5楼GPCT的帖子

嗯,好的,感谢您的反馈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部