请教巨奇怪的问题,关于输入顺序的问题

j528 2003-08-16 09:51:00
我在一个dw_1中有个datawindow,里面有前三项要输入的客户信息,后面有6项不同的金额,我让他们的属性中的mask为###,###.00形式,但当我运行后,提交了一次后,焦点主动跑到第四项金额那里了,我想让焦点到第一项该怎样作,而且,我发现自己在tab order 为顺序的10 .20 .30 ......,应该没有问题的把
谢谢大家
...全文
40 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeremyruan 2003-08-18
  • 打赏
  • 举报
回复
dw_employee.SetRow(1)
dw_Employee.SetColumn(1)
klbt 2003-08-18
  • 打赏
  • 举报
回复
祝贺。
bingkuai 2003-08-17
  • 打赏
  • 举报
回复
w_main.dw_1.object.*****[n].setfocus()
jj528 2003-08-16
  • 打赏
  • 举报
回复
ok,我解决了去掉this.default=true
新加一个event,
if key=keyenter! then
this.triggerevent(clicked!)
end if

就解决了
wxm1226 2003-08-16
  • 打赏
  • 举报
回复
要想实现回车功能需添加用户事件!!
wxm1226 2003-08-16
  • 打赏
  • 举报
回复
不知道是不是这样!

dw_1.update()

dw_1.scrolltorow(dw_1.insertrow())
dw_1.setfocus()
dw_1.setcolumn(1) or dw_1.setcolumn(ColumnName)
jj528 2003-08-16
  • 打赏
  • 举报
回复
我在cb_add中的getfocus中的加了一段this.default=true
目的是让拍下回车就可以起到点击的作用,但我发现就在这里有问题,因为用鼠标点没事,就是回到第一行,拍回车就回到第四行
eltoro 2003-08-16
  • 打赏
  • 举报
回复
不用object的吧
jj528 2003-08-16
  • 打赏
  • 举报
回复
我在cb_add的click事件添加了
w_main.dw_1.reset()
w_main.dw_1.insertrow(0)
w_main.dw_1.object.xieyihao.setfocus()

运行时系统提示我出错
wzm1022 2003-08-16
  • 打赏
  • 举报
回复
在提交时的代码中输入:text1.setfocus()
jj528 2003-08-16
  • 打赏
  • 举报
回复
大家帮忙看看

611

社区成员

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

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