sle(single line edit)中输入一个字符就立刻触发一个事件怎写??

fsmei 2003-06-25 04:30:51
sle(single line edit)中输入一个字符就立刻触发一个事件怎写??
...全文
46 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsmei 2003-06-26
  • 打赏
  • 举报
回复
to sydeng(new海)
我用的是过滤。
dw_1.retrieve(XXx)的方法好还是过滤的方法好?
sydeng 2003-06-26
  • 打赏
  • 举报
回复
看我写的:
自定义事件:
event name:ue_change
event id:pbm_enchange

我写的事件体:
string ls_th,ls_gg
ls_th = "%" + trim(sle_th.text) + "%"
ls_gg = "%" + trim(sle_gg.text) + "%"
dw_1.settransobject(trans_yclk)
dw_1.retrieve(ls_th,ls_gg)
很好用的。
2dian1G 2003-06-26
  • 打赏
  • 举报
回复
editchanged
yanghongfeng 2003-06-25
  • 打赏
  • 举报
回复
自定义一个事pbm_enchange就行了。
cooltnt 2003-06-25
  • 打赏
  • 举报
回复
editchanged不一定行,当输入abc,然后清除,再输入abc时就不会触发editchanged。建议自定义事件。
liyajun1979 2003-06-25
  • 打赏
  • 举报
回复
pbm_enchange事件!是可以的.
handi 2003-06-25
  • 打赏
  • 举报
回复
pbm_keydown 和
pbm_keyup 都可以啊 .
liujw009 2003-06-25
  • 打赏
  • 举报
回复
新建一个事件LONG KEY
参数:KEYCODE KEY
UNSIGNEDLONG KEYFLAGS

返回 KEYDOWN

fsmei 2003-06-25
  • 打赏
  • 举报
回复
waterstony(王小石)
的答案可以。
brightstar 2003-06-25
  • 打赏
  • 举报
回复
自定义事件:pbm_keydown
waterstony 2003-06-25
  • 打赏
  • 举报
回复
pbm_enchange事件!
fsmei 2003-06-25
  • 打赏
  • 举报
回复
to:linleming(落日)
我是想这样的
输入a
输入ab
输入abc
-----分别触发三次事件。

(谢谢各位的回答,请继续!!!)
liyajun1979 2003-06-25
  • 打赏
  • 举报
回复
editchanged事件.
fsmei 2003-06-25
  • 打赏
  • 举报
回复
我试过了定义一个new event (pbm_keyup)好像不行噢
linleming 2003-06-25
  • 打赏
  • 举报
回复
为什么输入是触发,获得焦点时不可以吗???
bbybrandy 2003-06-25
  • 打赏
  • 举报
回复
自定义一个事件,pbm_keyup
然后根据用户输入的字符来判断下一步处理
fsmei 2003-06-25
  • 打赏
  • 举报
回复
急啊,大家帮忙!

1,076

社区成员

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

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