如何检测单击outlook单独表单区域按钮的时间

时间:2011-07-18 22:51:20

标签: outlook-addin

我有一个单独的表单区域用于新邮件消息,我想知道每当单击按钮显示它时我如何更新表单数据。

我目前正在加载表单数据,但只加载数据一次,并不考虑用户在新邮件和单独表单区域之间来回翻转。

我想做的是每当To电子邮件地址发生变化时更新表单数据,但似乎没有任何事件挂钩可用。

1 个答案:

答案 0 :(得分:1)

我明白了。

在表单区域的构造函数中,收听当前检查器的PageChange事件:

Globals.ThisAddIn.Application.ActiveInspector().PageChange += new InspectorEvents_10_PageChangeEventHandler(CurrentInspector_PageChange);

void CurrentInspector_PageChange(ref string ActivePageName)
    {
        if (ActivePageName == "MySeparteForm")
        {
            //do work ...
        }
    }