如何在datawindow中屏蔽空格?

shaohua 2002-04-05 11:45:59
请问各位,如何在datawindow中屏蔽空格?我觉得Invalidate Expression虽然可以
在输入不合法的字符后提示错误,但需要返回重需。
我响应pbm_Keydown,用keydown()来判断是否空格,可以检测出是否输入拉空格,
可同时呢,空格还是进去了,我希望输入空格时,不能输进去,不知如何做,请高
手指点!
...全文
59 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mashansj 2002-04-09
  • 打赏
  • 举报
回复
选中Empty String is NULL,是最好的方法
hxx 2002-04-09
  • 打赏
  • 举报
回复
没有更好方法啦?
shaohua 2002-04-08
  • 打赏
  • 举报
回复
好像效果不太理想。如果哪位有更好的方法,欢迎发表看法。
明天我就结贴啦。
sichuanwww 2002-04-07
  • 打赏
  • 举报
回复
谢谢,我也很需要。
banalman 2002-04-07
  • 打赏
  • 举报
回复
同上
sorrow_arrow 2002-04-05
  • 打赏
  • 举报
回复
在数据窗口列的edit属性里面不是有个Empty String is NULL吗?你选中它试试,不知道符合不符合你的要求
chinalht 2002-04-05
  • 打赏
  • 举报
回复
你可以在keydown时, post一个事件, 在该事件里判断:
//保存光标位置
ll_pos = this.position( )
//去掉空格
ls = this.gettext( )
k = pos( ls, ' ' )
if k > 0 then
this.settext( left( ls, k - 1 ) + mid( ls, k + 1 ) )
end if
恢复光标位置
this.selecttext( ll_pos, 0 )

611

社区成员

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

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