取消时生成的Outlook转发和回复功能区

时间:2019-03-20 06:33:38

标签: c# outlook vsto

我正在开发简单的Outlook插件。当我单击发送按钮时,我设计了一个MessageBox,它将重新确认用户是否要发送消息。下面是我的代码示例

private void Application_ItemSend(object item, ref bool cancel)
{
System.Windows.Forms.MessageBoxButtons buttons = System.Windows.Forms.MessageBoxButtons.YesNo;
            System.Windows.Forms.DialogResult result;
            result = System.Windows.Forms.MessageBox.Show("Do you want to send?", "Kindly Confirm", buttons);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
            }
            else
            {
                cancel = true;
            }
}

如果我单击“取消”,然后在前景中丢弃我的电子邮件,则显示为-“您在 DDMMYYYY 上转发了这封电子邮件”,其中我没有发送电子邮件并且已将其取消。< / p>

不确定哪个事件触发了此事件。任何帮助都会很棒。我该如何停止此功能区。

0 个答案:

没有答案