⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 用enter键代替tab键的方法.txt

📁 PB常用技巧 PB常用技巧 PB常用技巧
💻 TXT
字号:
关于用enter键代替Tab键的方法(绝对可靠)
看到大家很多人都问如何用enter键代替tab键的方法,而大家的回答几乎都是一个,那就是在数据窗口上自定义一个事件ID为pbm_dwnprocessenter的事件,然后在事件上写上以下代码:
send(handle(this),256,9,long(0,0))
   return 1
其实,如果大家好好看看PB的帮助就会发现,这个pbm_dwnprocessenter事件,只响应一个回返值 return 0,对于return 1根本就不起作用!对于Grid类型的数据窗口,当有多行并且当前行不是最后一行时,就会出现按了回车键,系统会自动执行换行的操作,并不会因为加了一个return 1 而不执行PB的默认操作。经过大量的试验,我找到了一个并不完美的解决方法:
 1、在窗口上放一个按钮,设置按钮的default属性为true,设置visible属性为FALSE
 2、在这个按钮上执行模拟tab键的代码: send(handle(dw_1),256,9,long(0,0))
这样就OK了,原理嘛就是,当按enter键后,系统不再执行默认的换行操作,而是触发了那个按钮的clicked事件,这样再模拟出一个tab键,就能完美的用enter执行tab的功能了。说这个方法不是完美的是因为如果你的窗口必须有一个按钮为default按钮完成其他的功能时就不好办了,但我想这样也是一个不错的方法。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -