【发布时间】:2017-11-14 03:30:41
【问题描述】:
我有一个 Outlook 插件,它在发送邮件后显示一个弹出窗口,询问用户他/她是否要保存邮件。 问题是当邮件添加到已发送文件夹时会显示此弹出窗口。 因此,当您发送邮件并立即开始将邮件拖到另一个文件夹时,例如,您想清理邮件,然后当您处于拖动过程中时会显示弹出窗口,这会停止拖动并使带有问题的弹出窗口对鼠标无响应。
有没有办法解决这个问题?
提前致谢!
将邮件添加到已发送文件夹的事件在 Ribbon Load 方法中设置:
private void CodexRibbon_Load(object sender, RibbonUIEventArgs e)
{
if (!Globals.ThisAddIn.FirstLoadComplete)
{
Messenger.Default.Register<object>(this, ItemSend);
Globals.ThisAddIn.FirstLoadComplete = true;
}
}
问题如下:
private void ItemSend(object item)
{
if (MessageBox.Show(@" Wilt u de zojuist verzonden e-mail opslaan?", @"Opslaan in Codex", MessageBoxButtons.YesNo) == DialogResult.Yes)
ShowSaveWindow(item);
}
【问题讨论】: