我正在为 Outlook 编写一个加载项。我想在停用加载项之前询问密码。如果密码不正确,加载项不应处于非活动状态。在停用加载项时,它会触发“ThisAddIn_Shutdown”事件,但我无法阻止停用加载项。
这是我的代码:
private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
{
var frm = new FrmCheck();
var result = frm.ShowDialog();
if (frm.Statu==WinStatu.Close && result == DialogResult.OK)
{
//password is correct. Close Add-in
}
else
{
//TODO: cancel closing this add-in
MessageBox.Show("You can't close this add-in, please enter valid password.");
}
}
谢谢。