注册 登录
编程论坛 VFP论坛

表单问题:如何让图中文字自动换行显示?

DBFuser 发布于 2022-12-16 15:22, 1861 次点击


只有本站会员才能查看附件,请 登录


如上图,想让内容超过column长度的,显示的时候自动换行,这样省得再移动鼠标了
15 回复
#2
laowan0012022-12-16 15:32
column中的text换成edit就行
#3
DBFuser2022-12-16 15:38
我看到有贴子里说设置 WORDWRAP的,
这里面没有这一项呢

只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录
#4
DBFuser2022-12-16 15:42
以下是引用laowan001在2022-12-16 15:32:42的发言:

column中的text换成edit就行


只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录


谢谢指点,怎么换成edit呀?
#5
sam_jiang2022-12-16 19:02
回复 4楼 DBFuser
设计模式下,选择text控件,再在键盘上按delete键,就删除了。

然后就可以添加edit控件了。
#6
DBFuser2022-12-17 10:02
以下是引用sam_jiang在2022-12-16 19:02:44的发言:

设计模式下,选择text控件,再在键盘上按delete键,就删除了。

然后就可以添加edit控件了。


一删除,整个grid都删除掉了呢
#7
吹水佬2022-12-17 11:11
动态处理用addobject方法创建
GRID本身就有点复杂,静态设计要切换焦点,不能随便DEL。
只有本站会员才能查看附件,请 登录

#8
sam_jiang2022-12-17 12:14
回复 6楼 DBFuser
不会吧?
#9
DBFuser2022-12-17 17:28
以下是引用吹水佬在2022-12-17 11:11:34的发言:

动态处理用addobject方法创建
GRID本身就有点复杂,静态设计要切换焦点,不能随便DEL。


非常感谢您,一目了然!!

解决了插入edit的问题,不过仍然无法自动换行,可能是我的表格问题(是同事很久以前做的表单我修改的),将就用吧
#10
DBFuser2022-12-17 17:28
回复 8楼 sam_jiang
可能是我操作不对
#11
吹水佬2022-12-17 17:38
以下是引用DBFuser在2022-12-17 17:28:10的发言:



非常感谢您,一目了然!!

解决了插入edit的问题,不过仍然无法自动换行,可能是我的表格问题(是同事很久以前做的表单我修改的),将就用吧

edit本身是会换行的,将行高调大点看看
#12
DBFuser2022-12-17 19:39
回复 11楼 吹水佬
我新建一个表单试了,edit确实可以自动换行,但这个就不行,难道是我在COLUMN属性中限定了宽度?
#13
吹水佬2022-12-17 19:55
以下是引用DBFuser在2022-12-17 19:39:38的发言:

我新建一个表单试了,edit确实可以自动换行,但这个就不行,难道是我在COLUMN属性中限定了宽度?

活动单元格显示有效的吧
要整列都有显示效果设置 column 的 Sparse = .f.
只有本站会员才能查看附件,请 登录
#14
DBFuser2022-12-17 21:00
以下是引用吹水佬在2022-12-17 19:55:24的发言:


活动单元格显示有效的吧
要整列都有显示效果设置 column 的 Sparse = .f.

谢谢,确实是有效的

我这个表单的数据环境表是个空表,在点击查询按钮后,将符合条件的记录从另一个表中追加过来,然后在退出时,表又会被清空

我试了,如果这个表本来有数据的话,在点击查询按钮之前,确实是可以按设置的显示的(比如换行,颜色等),如下图:
只有本站会员才能查看附件,请 登录

但一点击查询之后,又不显示换行了
只有本站会员才能查看附件,请 登录


莫非是查询命令代码有问题?

#15
吹水佬2022-12-17 23:25
回复 14楼 DBFuser
两次显示的表格不是一个样的了。
不好猜测,将相关数据和代码文件放上来测试。
#16
plsword2023-03-01 09:45
以下是引用DBFuser在2022-12-17 21:00:16的发言:


谢谢,确实是有效的

我这个表单的数据环境表是个空表,在点击查询按钮后,将符合条件的记录从另一个表中追加过来,然后在退出时,表又会被清空

我试了,如果这个表本来有数据的话,在点击查询按钮之前,确实是可以按设置的显示的(比如换行,颜色等),如下图:

但一点击查询之后,又不显示换行了


莫非是查询命令代码有问题?

应该是你代码问题,我一般是这样搞的,不会出现你说的问题
例:
thisform.grid1.RecordSource=""
查询语句 获得临时表XXXXX
thisform.grid1.RecordSource="XXXXX"

1