2011-05-23 55 views
1

我正在开发一个C#中的Outlook 2010加载项,它将一个“停靠的”自定义任务窗格添加到Outlook资源管理器窗口中。现在我正面临着点击自定义任务窗格后无法删除电子邮件(使用删除键)的问题。首先,我必须点击电子邮件预览,然后才能使用删除键删除电子邮件。在Outlook中使用停靠的自定义任务窗格后无法删除电子邮件

这似乎是一个焦点问题。该问题只发生在“停靠”自定义任务窗格中。如果他们浮动删除键按预期工作。

任何想法如何解决?

回答

0

我很确定这是您怀疑的焦点问题。如果任务窗格是浮动的,那么在任务窗格具有焦点时执行删除键功能?通常情况下,一旦你的任务窗格有焦点,你就可以处理任何可能被按下的按键(除了ALT键到弹出菜单外)。

+0

你说得对。如果任务窗格处于浮动状态并具有焦点,我可以在Outlook资源管理器中选择一个电子邮件并使用del键删除它。但在我的加载项中,我有一个停靠的任务窗格。当我选择电子邮件停靠的任务窗格失去焦点,但浏览器不再接收del键。我必须首先单击预览窗格,以“完全”将焦点窗体任务窗格切换回资源管理器。 所以我正在寻找一种方式,以获得与浮动任务窗格相同的行为。 – arcticwolf 2011-05-24 07:39:39

相关问题