找回密码
 立即注册

QQ登录

只需一步,快速开始

sxyweiren

中级会员

73

主题

366

帖子

755

积分

中级会员

积分
755

活字格认证微信认证勋章

sxyweiren
中级会员   /  发表于:2017-6-29 16:45  /   查看:3255  /  回复:1
C1TruDBGrid的Style里面的Trimming的各个选项分别代表着什么意义?
另外,文字右对齐之后,文字超过列幅都会有什么效果??在什么条件下会出现文字右对齐,但是文字超过列幅之后,只显示左端的文字。
比如:Cell的值是123456789,但是列只能显示五位,这个时候显示的是12345,而不是56789.

我们现在就出现了上面的显示效果。Trimming改成None之后,就正常了。不知道为什么。

另外:列 的位数限定DataWidth如何限定字节,而不是字符。
因为我们的DB里面,一列的最大宽度是60Bit,也就是全半角总共60Bit,比如20全角文字+20半角数字
但是如果TrueDBGrid的DataWidth设定为60,就能输入120Bit了。

1 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-6-29 18:04:37
沙发
您好:
1、Trmming:获取或设置修剪字串,当它不完全适合布局形状
   
  None 指定不进行任何修整。

  Character 指定将文本修整成最接近的字符。
   
  Word 指定将文本修整成最接近的单词。
   
  EllipsisCharacter =指定将文本修整成最接近的字符,并在被修整的行的末尾插入一个省略号。
   
  EllipsisWord 指定将文本修整成最接近的单词,并在被修整的行的末尾插入一个省略号。

  EllipsisPath 中心从被修整的行移除并用省略号替换。 这种算法尽可能多地保留了行中的最后一个由斜杠分隔的段。
2、如果文字右对齐,那么超长会遮挡左边为字例如123456789,显示五位的话,就显示56789
3、DataWidth不支持设定限定字节,如果需要只能在代码里转换一下。
希望我的回答能帮到您。

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部