【发布时间】:2010-10-23 03:18:50
【问题描述】:
我为 Visual Studio 2005/2008 编写了一个插件。它会提示一个带有一些编辑控件的窗口作为子窗口。但是如果打开 VS
- 使用文档然后打开我的加载项,当键入 Tab/Delete/Backsapace/Ctrl-C 等时,那些子编辑控件将失去输入焦点。
- 不带任何文件再打开我的Add-In,就OK了。
我想我找到了原因。如果我在 VS 中删除了一个命令绑定,比如命令 Edit.InsertTab 与 Tab 绑定,那么当我在我的 Add-In 中键入 Tab 时,输入焦点不会丢失。
我尝试用模态对话框替换我的加载项窗口,令我惊讶的是,输入焦点不会丢失。
我想知道为什么。而且我不想使用对话框。任何人都可以告诉我如何解决它。谢谢。
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-studio-2005 visual-studio-addins