【问题标题】:VSTO - how to show shape before event handler finishes executionVSTO - 如何在事件处理程序完成执行之前显示形状
【发布时间】:2014-05-25 15:17:56
【问题描述】:

我正在为 Excel 编写一个 COM 级插件。在我的代码中,我正在处理工作表选择更改。 When the selection change happens I have the following code:

Shapes.AddShape(DefaultShape, Left, Top, Width, Height);
System.Threading.Thread.Sleep(2000);
DefaultShape.Delete

我想要完成的是让一个形状出现两秒钟然后消失。实际发生的情况是形状根本不显示,因为 gui 直到事件处理程序完成执行才显示任何更改。有谁知道我如何告诉 excel 在等待之前显示形状?

提前致谢

【问题讨论】:

    标签: c# excel vsto shape


    【解决方案1】:

    尝试启动一个新线程并在新线程中休眠/删除。

    【讨论】:

      猜你喜欢
      • 2019-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多