请教高手!!

supkim 2003-08-22 09:56:38
在dw中,能不能在横向滚动时,能不能回定第一列,使其始终在dw的最左则,其它列可以随意滚动!
请详细说明一下,谢谢!
up者有分
...全文
21 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2003-08-23
  • 打赏
  • 举报
回复
兔兔,HorizontalScrollMaximum2属性是不让修改的。
楼主,建议你变通一下,
先用HorizontalScrollSplit属性确定水平滚动条的分割位置,即你要的第一列
然后再用HorizontalScrollPosition2确定第二水平滚动条滚动块的位置。
不怎么漂亮,不过差不多能实现你要的功能。
pbsql 2003-08-22
  • 打赏
  • 举报
回复
再做一个dw来固定显示第一列,行滚动时两dw保持同步
supkim 2003-08-22
  • 打赏
  • 举报
回复
试过了,好像不行啊,
我是指滚动时第一列使终不动.
jackzhang168 2003-08-22
  • 打赏
  • 举报
回复
同意楼上
在dw的edit属性中选中HSplitScroll
incats 2003-08-22
  • 打赏
  • 举报
回复
dw.HSplitScroll = true
klbt 2003-08-22
  • 打赏
  • 举报
回复
找到一个属性,但不知能否行的通,试试:
dw_1.Object.DataWindow.HorizontalScrollMaximum2 = 100
dotnba 2003-08-22
  • 打赏
  • 举报
回复
打倒日本帝国主义、拒绝日货
http://news.sina.com.cn/c/2003-08-22/0926613748s.shtml
我邪故我在 2003-08-22
  • 打赏
  • 举报
回复
挺麻烦的,你要在dw的scrollhorizontal中控制第一列的x,并在适当的位置插入
runsoft 2003-08-22
  • 打赏
  • 举报
回复
看错了,呵呵,应该不可以
runsoft 2003-08-22
  • 打赏
  • 举报
回复
HSplitScroll
可以呀,dw_1.HSplitScroll = true
supkim 2003-08-22
  • 打赏
  • 举报
回复
能不能动态设定那个小黑块的长度呢
klbt 2003-08-22
  • 打赏
  • 举报
回复
象jackzhang168(小不懂)说的,选中数据窗口的HSplitScroll属性后,在数据窗口左下角有一个小黑块,鼠标放到那里拖动,就可以锁定一个甚至多个列。

609

社区成员

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

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