关于Datawindow的编辑,高手请进

ninghanzheng 2001-12-05 12:05:42
在对Datawindow编辑时,有Column:C1,C2,两者的Style均为Edit,要求当在C1中输入达到20个字符时或敲回车键时焦点自动切换至C2,并能在C2中继续编辑,该如何实现?请给出详细例子,谢谢!
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ninghanzheng 2001-12-05
  • 打赏
  • 举报
回复
高手们,给点招数呀,我急!!!!
ninghanzheng 2001-12-05
  • 打赏
  • 举报
回复
to:callingda(林丁)
editmask只能输入字母或数字,我想要输入汉字,该如何设置?
双子东宝 2001-12-05
  • 打赏
  • 举报
回复
:)

//学习楼上的
双子东宝 2001-12-05
  • 打赏
  • 举报
回复
说个思路吧:
你在DATAWINDOW 的 EDITCHANGED 事件中编写代码 ,当CLOUMN C1 的内容长度达到20的时候转移焦点,

回车键:在KEYDOWN事件里面拦截键盘 ENTER 键。
  • 打赏
  • 举报
回复
1.在C1中設成editmask(!!!!!!!!!!!!!!!!!!!!)并設autoskip,在滿20個字符才會自動跳.// !為大寫,^為小寫
2.如果要回車自動切換,請在DW中自定義一個事件(ID用:pbm_dwnprocessenter), 然后在里面寫
send(handle(this),256,9,0)
return 1

33,028

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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