VSTO:更改在从调用它们的方法退出后结束
本文关键字:方法 退出 结束 调用 VSTO | 更新日期: 2023-09-27 18:02:48
我正在写一个microsoft excel插件。下面是有问题的代码:
public void XXXButton_Click(object sender, RibbonControlEventArgs e)
{
ThisAddIn.CurrentControllerState.Name = "Calculate";
}
然后,当CurrentControllerState的名称被更改时,将触发一个事件处理程序,该事件处理程序将新名称作为其事件参数之一传入,该事件处理程序为:
public static void ChangeControllerState(object sender, ControllerStateNameChangedEventArgs e)
{
switch (e.NewName)
{
case "XXX":
Cursor.Current = Cursors.Cross;
break;
case...
}
}
问题是,当事件处理程序XXXButton_Click结束执行时,游标将恢复为默认游标。提前感谢
尝试设置Excel应用程序系统游标:
this.Application.System.Cursor =
MSDN Ref: Set wait cursor for Word