Foxtable(狐表)用户栏目专家坐堂 → [求助]是不是有e参数的事件代码不能作成内部函数


  共有6991人关注过本帖树形打印复制链接

主题:[求助]是不是有e参数的事件代码不能作成内部函数

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112503 积分:572807 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/18 9:29:00 [显示全部帖子]

可以的,把e作为函数参数传入函数即可

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112503 积分:572807 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/18 10:02:00 [显示全部帖子]

dim e = args(0)
If e.KeyCode = Keys.Space Then '不能用空格
    e.Cancel = True
ElseIf ClipBoard.ContainsText Then '判断剪贴板中有字符

Functions.Execute("_KeyDown", e, e.Form.Controls("TextBox1"))

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112503 积分:572807 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/18 10:21:00 [显示全部帖子]

何必画蛇添足

Dim e = args(0)
If e.KeyCode = Keys.Space Then '不能用空格
    e.Cancel = True

第3个参数根本没有用到也没有必要传入

Functions.Execute("_KeyDown", e, 10)

 回到顶部