我在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链接