如何在EnvDTE中的TextEditor中获取“KeyPress”事件?

timiil 2004-03-17 12:10:55
小弟正在学习编写一个插件,但在EnvDTE中的TextEditor中找不到那个事件句柄指向用户键入事件的,只找到"LineChanged"事件。。。
即使是LineChanged,在用户不使用回车换行而使用上下键,PageUp,PageDown键时均不触发的。
难道C#中不可以获得这些事件么,象VisualAssist中输入单词的模糊完成,或象VB中按上下键跳行均应该使用到这些事件的啊? 难道我要用VC做?
静候达人教导。
...全文
82 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
timiil 2004-07-14
  • 打赏
  • 举报
回复
大家随便顶了,当散分把贴结了。。。
timiil 2004-06-17
  • 打赏
  • 举报
回复
翻出来顶
timiil 2004-04-27
  • 打赏
  • 举报
回复
lxhvc(lanhai) : 不是TextBox,是VS2003的IDE里边的代码编辑器的事件。

neilwang(无):小弟也注意到了VSIP,可是苦无Sample,不知如何入手。。。苦
neilwang 2004-04-26
  • 打赏
  • 举报
回复
可以去看看VSIP,那玩意儿比较高级
lxhvc 2004-04-26
  • 打赏
  • 举报
回复
edit控件有keypress事件,以下代码可以检测此事件。
http://expert.csdn.net/Expert/topic/2843/2843923.xml?temp=.6295435
timiil 2004-03-20
  • 打赏
  • 举报
回复
苦啊~~~
timiil 2004-03-18
  • 打赏
  • 举报
回复
不是没人玩这个吧?
timiil 2004-03-17
  • 打赏
  • 举报
回复
up

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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