Foxtable(狐表)用户栏目专家坐堂 → 窗口快捷键


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

主题:窗口快捷键

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/16 8:50:00 [显示全部帖子]

感谢 感谢  可以了 ,问问 如果设置按钮多个快捷键吗,比如 设置一个右键和中键,感谢 感谢 

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/16 21:51:00 [显示全部帖子]

Y 可以改成空格吗 感谢 感谢

[此贴子已经被作者于2017/3/16 22:28:40编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/19 21:08:00 [显示全部帖子]

感谢 感谢 可以了 可以把shift 改为 caps lock(大小写键)大写状态吗,如果是小写就没有效果,相当于就是打开大写,就不用同时按按钮了,相当于切换到大写就一直按着shift,只用按另外一个按钮就可以了,感谢 感谢 

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/20 21:56:00 [显示全部帖子]

谢谢 大小写开关成功了,只是还是要按ctrl  可以不用按ctrl吗?开启大小写 按按钮y 执行,如果关闭,就不执行快捷键。 感谢 感谢 

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/20 22:54:00 [显示全部帖子]

可以 了 感谢 感谢 感谢 
[此贴子已经被作者于2017/3/20 22:57:58编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/22 16:13:00 [显示全部帖子]

能帮忙看看这个吗 感谢 感谢 
当100执行绿色代码的时候 先判断 1 按钮是颜色状态,然后是图片的那样就执行3,如果没有可以执行的状态就执行1,感谢 感谢 
Dim m As object = args(0)
If My.Computer.Keyboard.CapsLock Then  '返回按键枚举
    output.show("[Caps Lock] OFF")
Else
    output.show("[Caps Lock] ON")
    Select Case m.WParam
        Case 100
            Forms("听想练习窗口").Controls("Button1").PerformClick
        Case 101
            Forms("听想练习窗口").Controls("Button10").PerformClick
        Case 102
            Forms("听想练习窗口").Controls("Button01").PerformClick
        Case 103
            Forms("听想练习窗口").Controls("Button3").PerformClick
    End Select
End If


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170322160847.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/3/22 16:13:55编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/22 17:52:00 [显示全部帖子]

谢谢 可以了,问问 如果再设置两组快捷键在其他的窗口应该怎么把他们区分开啊 感谢 感谢 

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/22 17:59:00 [显示全部帖子]

可以用TabControl1的页面区分开了,比如在页面1和页面2 快捷键相同但是执行的代码不同。感谢 感谢 
如果在建立第二组不在同一个窗口的快捷键,是不是重新改快捷键注册名称就可以了吗 ,感谢 感谢 

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/22 19:01:00 [显示全部帖子]

能帮忙看看吗?试了很多次还是不行,执行另外一个窗口的代码是不是要把快捷键处理2的名词写到全局代码里面啊 感谢感谢  谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:快捷键.table


[此贴子已经被作者于2017/3/22 19:00:51编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2017/3/23 13:04:00 [显示全部帖子]

谢谢 谢谢 太感谢了,如果分别在两个窗口的话,是不是要在内部函数里面写两个代码啊 感谢 感谢 ?
我这样做的,能用,不知道后面会不会出什么问题

Dim m As object = args(0)
If My.Computer.Keyboard.CapsLock Then  '返回按键枚举
    output.show("[Caps Lock] ON")
Else
    output.show("[Caps Lock] OFF")
    Select Case m.WParam
        Case 110
            'msgbox("按下的快捷键是: F10")
            Forms("听想练习窗口").Controls("Button1").PerformClick
        Case 111
            'msgbox("按下的快捷键是: shift+Y")
            Forms("听想练习窗口").Controls("Button10").PerformClick
        Case 112
            'msgbox("按下的快捷键是: Ctrl+Alt+Y")
            Forms("听想练习窗口").Controls("Button01").PerformClick
        Case 113
            'Forms("听想练习窗口").Controls("Button3").PerformClick
            
            If Forms("听想练习窗口").Controls("Button3").Enabled
                Forms("听想练习窗口").Controls("Button3").PerformClick
            Else
                Forms("听想练习窗口").Controls("Button1").PerformClick
            End If
    End Select
End If

Dim h As object = args(0)
If My.Computer.Keyboard.CapsLock Then  '返回按键枚举
    output.show("[Caps Lock] ON")
Else
    output.show("[Caps Lock] OFF")
    Select Case h.WParam
        Case 100
            'msgbox("按下的快捷键是: F10")
            If Forms.ActiveForm IsNot Nothing AndAlso Forms.ActiveForm.Name = "看读练习窗口" Then
                Dim tab As WinForm.TabControl = Forms("看读练习窗口").Controls("TabControl1")
                If tab.SelectedIndex = 0 Then
                    Forms("看读练习窗口").Controls("Button5").PerformClick
                ElseIf tab.SelectedIndex = 1 Then
                    Forms("看读练习窗口").Controls("Button6").PerformClick
                End If
            End If

        Case 101
            'msgbox("按下的快捷键是: F10")
            If Forms.ActiveForm IsNot Nothing AndAlso Forms.ActiveForm.Name = "看读练习窗口" Then
                Dim tab As WinForm.TabControl = Forms("看读练习窗口").Controls("TabControl1")
                If tab.SelectedIndex = 0 Then
                    Forms("看读练习窗口").Controls("Button8").PerformClick
                ElseIf tab.SelectedIndex = 1 Then
                    Forms("看读练习窗口").Controls("Button01").PerformClick
                End If
            End If

        Case 102
            'msgbox("按下的快捷键是: F10")
            If Forms.ActiveForm IsNot Nothing AndAlso Forms.ActiveForm.Name = "看读练习窗口" Then
                Dim tab As WinForm.TabControl = Forms("看读练习窗口").Controls("TabControl1")
                If tab.SelectedIndex = 0 Then
                    Forms("看读练习窗口").Controls("Button3").PerformClick
                ElseIf tab.SelectedIndex = 1 Then
                    Forms("看读练习窗口").Controls("Button4").PerformClick
                End If
            End If

        Case 103
            'msgbox("按下的快捷键是: F10")
            If Forms.ActiveForm IsNot Nothing AndAlso Forms.ActiveForm.Name = "看读练习窗口" Then
                Dim tab As WinForm.TabControl = Forms("看读练习窗口").Controls("TabControl1")
                If tab.SelectedIndex = 0 Then
                    Forms("看读练习窗口").Controls("Button9").PerformClick
                ElseIf tab.SelectedIndex = 1 Then
                    Forms("看读练习窗口").Controls("Button10").PerformClick
                End If
            End If

    End Select
End If
[此贴子已经被作者于2017/3/23 13:40:48编辑过]

 回到顶部
总数 24 上一页 1 2 3 下一页