我的数据窗口中的一个字段过长时为什么不能自动换行

lqhly 2014-11-13 10:13:14
我的系统:xp_sp3、sqlserver2008、pb11.5,在一个数据窗口中有一个备注字段,内容过长是我想自动换行,但是按照以下方法却没有效果,为什么?
-------------------------------
数据窗口中字段的自动换行和行间距的控制
随便哪个论坛都能够看到如何将字段设置成自动换行,但是行距如何控制呢?
先说自动换行,操作如下:
1、取消字段的Auto hScroll属性
2、设置Auto Height属性
3、设置Auto VScroll属性
4、设置Limit属性为0,或者比较大的一个数(起码超过一行可以显示的字符个数)
经过上面的设置,就可以自动换行了
...全文
465 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2014-11-13
  • 打赏
  • 举报
回复
引用 1 楼 lqhly 的回复:
1、在DataWindow Painter中打开DataWindow;   2、在需设定自动折行的列上双击鼠标, 弹开此列的属性窗口;   3、选择Position标签, 选中Autosize Height 多选框;   4、选择Edit标签, 不选中Auto Horz Scroll多选框;   5、单击OK按钮, 保存所做的修改;   6、点中Detail Band (即写有Detail的灰色长带), 单击鼠标右键, 选择Properties... 菜单项;   7、选中Autosize Height多选框;   8、单击OK按钮, 保存所做的修改;   9、保存DataWindow。 还是不行啊,没有反应啊,有哪位大侠设置成功的吗?难道就没有其它的方法吗?
把你的数据中间增加个空格看一下是否可以换行
lqhly 2014-11-13
  • 打赏
  • 举报
回复
1、在DataWindow Painter中打开DataWindow;   2、在需设定自动折行的列上双击鼠标, 弹开此列的属性窗口;   3、选择Position标签, 选中Autosize Height 多选框;   4、选择Edit标签, 不选中Auto Horz Scroll多选框;   5、单击OK按钮, 保存所做的修改;   6、点中Detail Band (即写有Detail的灰色长带), 单击鼠标右键, 选择Properties... 菜单项;   7、选中Autosize Height多选框;   8、单击OK按钮, 保存所做的修改;   9、保存DataWindow。 还是不行啊,没有反应啊,有哪位大侠设置成功的吗?难道就没有其它的方法吗?
WorldMobile 2014-11-13
  • 打赏
  • 举报
回复
引用 3 楼 lqhly 的回复:
大侠,增加空格后可以换行呀,但是并不是按照字段的宽度来换的行,是按空格来换的行,那么然后怎么处理呢?
1.英文字符如果连接在一起是不会自动换行的,需要加空格或者其它符号才可以 2.汉字是可以自动换行了,如果没有自动换行的话,建议你把pb的小版本升一下,应该可以解决
lqhly 2014-11-13
  • 打赏
  • 举报
回复
大侠,增加空格后可以换行呀,但是并不是按照字段的宽度来换的行,是按空格来换的行,那么然后怎么处理呢?

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧