在dw中焦点移动的问题

lovesusan 2003-10-17 04:25:21
我在dw中用enter代替了tab

在录入的时候如果市最后一行的最后一列则自动添加一行。

由于数据窗口很长,所以用了滚动条。

但是在新增了一行以后,数据窗口的横向滚动条不回滚到第一列的位置。还是在最后的位置,因此第一列没有显示在当前的页面,不方便用户输入

怎么才能在新增一行数据的时候让数据窗口的横向滚动条回滚到第一列的位置呢??

我用了setcolumn,setsetfocus但是都不好用啊,请指教!

...全文
66 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
songzj8 2003-10-21
  • 打赏
  • 举报
回复
好方法
szpqq 2003-10-20
  • 打赏
  • 举报
回复
注意查看datawindow语法,上面有很多它的属性
yanghongfeng 2003-10-19
  • 打赏
  • 举报
回复
this.scrolltorow(this.getrow())
this.setcolumn(row)
wantsong 2003-10-18
  • 打赏
  • 举报
回复
up
kirao 2003-10-18
  • 打赏
  • 举报
回复
來晚了,我以前就自己解決過這個問題
qqjj7758 2003-10-18
  • 打赏
  • 举报
回复
记住了 呵呵
moqijun 2003-10-18
  • 打赏
  • 举报
回复
用過
ishxb 2003-10-18
  • 打赏
  • 举报
回复
友情帮顶
关注
bomber2001 2003-10-17
  • 打赏
  • 举报
回复
不错,第一次看到这个用法,学习学习
yjhyn 2003-10-17
  • 打赏
  • 举报
回复
今天又学了一招





学习中……ing
bigtailwolf163 2003-10-17
  • 打赏
  • 举报
回复
听兔兔的
chrisfy 2003-10-17
  • 打赏
  • 举报
回复
兔兔写错喽,是dw_1.Modify("DataWindow.HorizontalScrollPosition = 0") ^_^
klbt 2003-10-17
  • 打赏
  • 举报
回复
仅仅SetColumn是不行的,还要修改横向卷滚条的位置,举例:
dw_1.Modify("DataWindow.HorizontalScrollPosition = 0“)
workhand 2003-10-17
  • 打赏
  • 举报
回复
setcolumn肯定可以,set到第一列上,记得selectrow到新加的这一行上
huangxinru 2003-10-17
  • 打赏
  • 举报
回复
setcolumn应该可以

609

社区成员

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

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