【发布时间】:2011-07-20 01:19:56
【问题描述】:
我有一个用于新邮件消息的单独表单区域,我想知道在单击按钮以显示它时如何更新表单数据。
我目前正在加载表单数据,但它只加载一次数据,并且不考虑用户在新邮件消息和单独的表单区域之间来回切换。
我想做的是在收件人电子邮件地址更改但似乎没有任何可用的事件挂钩时更新表单数据。
【问题讨论】:
标签: outlook-addin
我有一个用于新邮件消息的单独表单区域,我想知道在单击按钮以显示它时如何更新表单数据。
我目前正在加载表单数据,但它只加载一次数据,并且不考虑用户在新邮件消息和单独的表单区域之间来回切换。
我想做的是在收件人电子邮件地址更改但似乎没有任何可用的事件挂钩时更新表单数据。
【问题讨论】:
标签: outlook-addin
我想通了。
在表单区域的构造函数中,监听当前inspector的PageChange事件:
Globals.ThisAddIn.Application.ActiveInspector().PageChange += new InspectorEvents_10_PageChangeEventHandler(CurrentInspector_PageChange);
void CurrentInspector_PageChange(ref string ActivePageName)
{
if (ActivePageName == "MySeparteForm")
{
//do work ...
}
}
【讨论】: