以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  快速插入特定的符号  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193698)

--  作者:hfapplehao
--  发布时间:2024/10/4 8:58:00
--  快速插入特定的符号
老师您好,我想设定一个快捷键,能够快速插入这些符号比如δ,比如Φ,这个应该怎么操作啊?
比如shift +D 便插入了δ
比如shift +F 便插入了Φ

要求是插入的效果,而不是点完这个键,整个单元格都被替换成了所谓的符号了

--  作者:有点蓝
--  发布时间:2024/10/5 20:55:00
--  
参考:http://www.foxtable.com/webhelp/topics/0622.htm
--  作者:hfapplehao
--  发布时间:2024/10/7 14:59:00
--  
If e.Shift = True AndAlso e.KeyCode = Keys.F Then
    e.SelectedText = "Φ" \'则插入符号Ω
    e.Cancel = True \'且取消此次按键
End If

If e.Shift = True AndAlso e.KeyCode = Keys.D Then
    e.SelectedText = "δ" \'则插入符号Ω
    e.Cancel = True \'且取消此次按键
End If

代码运行的结果 就是
按着shift +D 键,输入 δD
按着shift +F 键,输入 ΦF
这是为啥啊