回车tab:折行显示、回车代替tab、隐去grid的表格线



折行显示、回车代替tab、隐去grid表格线 prefix = o ns = \"urn:schemas-microsoft-com:office:office\" />



1. 在数据窗口(Datawindow)中实现数据列自动折行


PB
软件Software在市场上受用户欢迎原因的就是它数据窗口功能很强而且方便应用
在使用Datawindow常会遇到某列数据太长不能同时显示全部情况若采用自动水平滚动操作起来又不够简便种思路方法能实现列数据多行显示(自动折行)具体步骤如下:
①.
Datawindow Panter中打开此DataWindow,在需设定自动折行列上双击鼠标弹开此列属性窗口Position标签选中Autosize Heigh多选框; 再选择Edit标签 不选中

Auto HorzScroll多选框;单击OK按钮保存所做修改
②.
点中Detail Band(即写有Detail灰色长带)单击鼠标右键选择Properties...菜单项选中Autosize Height多选框单击OK按钮保存所做修改



2. 在数据窗口(Datawindow)中用Enter键代替Tab键在字段间移动


其基本做法是: 选中该数据窗口定义用户事件在弹出用户事件定义窗口中Event IDpbm_dwnprocessenter 相关联在该事件脚本中增加下面两行语句:
Send(Handle(this),256,9 Long(0,0)) (
向系统发出处理TAB消息

)
1 (
忽略Enter键接下来应进行缺省处理)



3. 选用Grid数据窗口方式时避免表头上方也出现表格线


Grid数据窗口方式能够实现表格式报表输出但是如在表头上方不加以控制或处理它将出现Detail Band中各数据列表格线这是我们所不需要解决问题参考思路方法是:
①.
可在Header Band表头上方增加文本框让该文本框足够宽且能覆盖所有数据列 同时将垂直长度调整Header Band表头上部平齐
②.
在文本框Properties...窗口中将该文本框显示内容清为空Font标签页中将字体背景颜色(Background)设置为和数据窗口背景色相同并在Position标签页中将其Layer(层次)修改为Foreound

单击OK按钮马上就能看出效果

Tags:  gridservice word表格回车 vb.net回车tab 回车tab

延伸阅读

最新评论

发表评论