一个简单问题,但我不懂,谁懂的来抢分啊........

qianjia 2003-12-08 08:34:04
在DW中,客户要求在输入数据的时候,要在插入状态,比如有一DW输入框的输入格式定义为:###.00,原来的值为7.00,但客户要在修改的时候可以直接输入值来替换原来的值,还有就是有一STRING符的输入,原来为ABCDEFG,修改的时候,光标定在哪一位原来,输入一个字符就会把原来的替换掉.怎样实现,,PB65的可以,PB8的不可以,,我不知道是属性的哪个原来还有怎样,请帮忙.....,谢谢
...全文
23 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianjia 2004-02-12
  • 打赏
  • 举报
回复
我知道啦,就是在edit中不设定格式就可以啦
treesoft 2003-12-08
  • 打赏
  • 举报
回复
klbt(快乐白兔) 的主意不错,如果字段的编辑类型是editMask一般都得自己写代码实现。因为没有autoSelect属性可选择。好好查查SelectText()在帮助吧,它还可定位到哪一位,即选择其中的几个数据位。用户一输入只覆盖选中的那几位。
小子侯 2003-12-08
  • 打赏
  • 举报
回复
在当前数据窗口的losefocus事件下添加如下代码:this.accepttext()即可
咖啡 2003-12-08
  • 打赏
  • 举报
回复
呵呵,你再输入的时候按一下Insert按键试一下(Home左边的那个按键)
qianjia 2003-12-08
  • 打赏
  • 举报
回复
这个我选啦,,但是字符型的,可以选中以前的数据,但是数据型的就不行
xingxing 2003-12-08
  • 打赏
  • 举报
回复
也可以选择autoselect属性
klbt 2003-12-08
  • 打赏
  • 举报
回复
在itemfocuschanged事件编码:this.SelectText(1, 10)

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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