PB-让数据窗口数据中间有分隔条,固定某些列-HSplitScroll
来源:互联网 发布:全国高中英语竞赛知乎 编辑:程序博客网 时间:2024/05/06 10:06
PB如何让数据窗口可以一分为2,中间出现一条分隔线,分隔线右边可以随便拉动,左边固定,方便数据窗口列比较多,且要查看左边的某些数据用.
一 把数据窗口的HSplitScroll属性选中,
二 在dw控件的constructor事件中 写如下代码设置那些列固定不动.
int li_pos
li_pos=integer(this.describe("code.width"))+integer(this.describe("wo_code.x"))+20
//code为dw控件中dataobject中的某列名.以该列为分界线把数据窗口分为2部分,左边的固定不变右边可以拉动.
this.Object.DataWindow.HorizontalScrollSplit=li_pos
三 然后在dw的scrollhorizontal事件中 写代码处理点击滚动条的处理.
Int i
IF pane = 1 THEN
i = Integer(This.Object.datawindow.horizontalscrollposition2)
IF i < 1 Or IsNull(i) THEN RETURN
IF scrollpos > 0 THEN
This.Object.datawindow.horizontalScrollPosition = 0
END IF
ELSE
i = Integer(This.Object.datawindow.HorizontalScrollSplit)
IF i < 1 Or IsNull(i) THEN RETURN
IF i > scrollpos THEN
This.Object.datawindow.horizontalscrollposition2 = i
END IF
END IF
一 把数据窗口的HSplitScroll属性选中,
二 在dw控件的constructor事件中 写如下代码设置那些列固定不动.
int li_pos
li_pos=integer(this.describe("code.width"))+integer(this.describe("wo_code.x"))+20
//code为dw控件中dataobject中的某列名.以该列为分界线把数据窗口分为2部分,左边的固定不变右边可以拉动.
this.Object.DataWindow.HorizontalScrollSplit=li_pos
三 然后在dw的scrollhorizontal事件中 写代码处理点击滚动条的处理.
Int i
IF pane = 1 THEN
i = Integer(This.Object.datawindow.horizontalscrollposition2)
IF i < 1 Or IsNull(i) THEN RETURN
IF scrollpos > 0 THEN
This.Object.datawindow.horizontalScrollPosition = 0
END IF
ELSE
i = Integer(This.Object.datawindow.HorizontalScrollSplit)
IF i < 1 Or IsNull(i) THEN RETURN
IF i > scrollpos THEN
This.Object.datawindow.horizontalscrollposition2 = i
END IF
END IF
0 0
- PB-让数据窗口数据中间有分隔条,固定某些列-HSplitScroll
- PB-让数据窗口数据中间有分隔条,固定某些列-HSplitScroll
- PB如何让数据窗口可以一分为2,中间出现一条分隔线,分隔线右边可以随便拉动,左边固定,方便数据窗口列比较多,且要查看左边的某些数据用.
- PB dw 冻结数据窗口列
- pb数据窗口排序的改进(多列排序)
- pb中怎么获取数据窗口的列名
- 数据窗口横向滚动时用PB锁定某列
- PB获取数据窗口字段列名和标题名
- 数据窗口横向滚动时用PB锁定某列
- pb中怎么获取数据窗口的列名
- 数据窗口横向滚动时用PB锁定某列
- PB的数据窗口
- [PB]-数据窗口技术
- [PB]-数据窗口其他
- PB数据窗口技巧
- PB]-子数据窗口
- 【PB】数据窗口技术
- [PB] 动态数据窗口
- 2010年华中科技大学计算机研究生机试真题之六
- PKU 1562
- Python Popen communicate() 和wait()使用上的区别
- mybatis_简单实用
- u3d物体反弹碰撞知识
- PB-让数据窗口数据中间有分隔条,固定某些列-HSplitScroll
- svn提交错误file is scheduled for addition, but is missing
- html2canvas 截取当前页面
- 菜鸟WDF驱动开发系列(2):调试第一个KMDF驱动程序
- ARC MRC
- 【计算机网络常见面试题】透明传输
- Listview异步加载图片之优化篇(有图有码有解释)
- Integer to Roman (整数转为罗马数字)
- runtime系列4&5---Message Forwarding-消息转发&类型编码