我有一个单独的表单区域用于新邮件消息,我想知道每当单击按钮显示它时我如何更新表单数据。
我目前正在加载表单数据,但只加载数据一次,并不考虑用户在新邮件和单独表单区域之间来回翻转。
我想做的是每当To电子邮件地址发生变化时更新表单数据,但似乎没有任何事件挂钩可用。
答案 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 ...
}
}