标题:在GRID中,如何让TEXT分两行显示
只看楼主
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
结帖率:97.14%
已结贴  问题点数:5 回复次数:13 
在GRID中,如何让TEXT分两行显示

正常情况下,GRID中的TEXT是一行显示,但我有个别字段值较长,占用表格很宽的空间,我想到让TEXT分两行显示,能节省宽度。
搜索更多相关主题的帖子: TEXT GRID 
2010-01-18 08:47
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:0 
记得之前有网友发过帖子,可以在GRID放入Edit控件来实现。

相互学习,互相交流,共同提高。
2010-01-18 09:40
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
得分:0 
找不到。不过楼上的思路我懂了
2010-01-18 11:51
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
得分:0 
有谁帮助想想办法。这虽然不影响软件的使用,但我觉得美观一点
2010-01-18 14:54
pmc1234
Rank: 5Rank: 5
等 级:职业侠客
帖 子:398
专家分:383
注 册:2010-1-6
得分:0 
grid中能放edit控件吗 若能 能不能说一下 让我们的新手也开开眼界 谢谢
2010-01-18 16:06
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
得分:0 
放是能放进去。但还是不分行显示。

放EDIT的办法:第一步、选择要放入EDIT的列,找到TEXT,然后把鼠标在这个列上左点一下。然后按DELE键删除。

第二步、选择EDIT控件,在刚才的列上左点一下,就行了
2010-01-18 16:12
pmc1234
Rank: 5Rank: 5
等 级:职业侠客
帖 子:398
专家分:383
注 册:2010-1-6
得分:0 
谢谢楼上的
2010-01-18 16:39
pmc1234
Rank: 5Rank: 5
等 级:职业侠客
帖 子:398
专家分:383
注 册:2010-1-6
得分:0 
谢谢楼上的
2010-01-18 16:40
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
得分:0 
正常情况下,GRID中的TEXT是一行显示,但我有个别字段值较长,占用表格很宽的空间,我想到让TEXT分两行显示,能节省宽度。


结合楼上的意思,已加入EDIT,但还不能分行显示。请求办法

[ 本帖最后由 YZCZWCB 于 2010-1-18 18:58 编辑 ]
2010-01-18 18:57
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
得分:0 
以下是引用YZCZWCB在2010-1-18 18:57:12的发言:

正常情况下,GRID中的TEXT是一行显示,但我有个别字段值较长,占用表格很宽的空间,我想到让TEXT分两行显示,能节省宽度。


结合楼上的意思,已加入EDIT,但还不能分行显示。请求办法

既然是个别字段值,为什么非要用2行?? 用toolTipText 不是更简洁美观么??

如果非要用2行, 可用 left(值,显示宽度) +chr(13) +subs(值,显示宽度+1) 表示~~~为防止乱码, 在 显示宽度 处加上判别 双/单字节的代码(子程序或自定义函数)~~~



2010-01-18 20:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-295942-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088341 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved