visualstudio2010-等待光标在其他单击功能区按钮上触发单击事件



我在VSTO中开发了一个插件,只要等待光标出现如果我点击另一个按钮,即使在等待光标中也会触发点击事件。

除非过程完成,否则如何禁用此事件单击?

public bool Part3DVis_Click(Office.IRibbonControl control)
    {
        xtnvis.HelpNamespace = mobjGlobalConfig.HelpFilenamePath;
        xtnvis.tabConrolVisUpdateHelpKeyword();
        excelComponent.Part3DVis_Click();
        return true;
    }

当点击该事件时,我需要禁用其他形式的控件n事件的其余部分,并且在返回true之后,它应该启用所有事件。我该怎么做?

试试这个

Application.ScreenUpdating = false;

在过程结束时将其设置为true。

MSDN链接

最新更新