一个很菜的问题

zhouats2000 2003-04-28 11:40:40
文本框输入完后,按回车直接跳到下一文本框,当输完最后一个文本框内容后,按回车确定(即相当于按确定键)。
如何做最直接,最简单,请大家帮忙。
谢谢。
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sean918 2003-04-28
  • 打赏
  • 举报
回复
将文本框建成 控件数组

在 KEYPRESS 事件中判断控件的 INDEX 和 KeyAscii值(KeyAscii =13是回车)

当 INDEX 没有到最大并且KeyAscii =13时,设置下一个文本框获得焦点,如果你有设计好 TABINDEX 可以直接 SENDKEYS {TAB}

当 INDEX 最大时, CALL "确定"按钮的 CLICK 事件
IwantFlay 2003-04-28
  • 打赏
  • 举报
回复
在textbox的keyascii事件中写;

if keyascii=13 then 下一个文本框.setfocus

在最后一个textbox的keyascii事件中写
if keyascii=13 then call 确定事件
YFY 2003-04-28
  • 打赏
  • 举报
回复
Textbox 的 Keypress 事件中: 如果不是最后一个文本框的事件
if keyascii = 13 then
txtNext.setfcous
end if
如果是最后一个文本框的事件:其他处理。
DimVar 2003-04-28
  • 打赏
  • 举报
回复
设置好TabOrder后,用sendkeys "{Tab}",可以达成这个目的。每次要检查是否已经填充全部内容,如果完成的话,调用确定按钮的点击事件。

7,763

社区成员

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

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