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

时间:2014-04-10 09:16:55

标签: visual-studio-2010 vsto

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

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

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

当点击此事件时,我需要禁用其他表单的其他控制事件, 并且在它返回true之后,它应该启用所有事件。 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

试试这个

Application.ScreenUpdating = false;

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

MSDN link