gpt4 book ai didi

c# - VSTO 启动画面或进度条

转载 作者:行者123 更新时间:2023-11-30 17:05:26 25 4
gpt4 key购买 nike

我有一个正在做的项目

Microsoft VSTO (office 2013 excel) 

我有某些东西可能需要 10 秒才能回复。

理想情况下,我想显示进度条或某些状态...经过大量搜索后,我找到了一篇标题为:

如何为 VSTO 应用程序创建闪屏窗口? http://www.datazx.cn/Fv7p5a/xw/oa2v/2q7xs6/mcccjfti-988m-f8r8-8d44-bstb4rfsi4xm23rsdfd.html

所以我开始以一种形式创建这段代码,但后来我意识到我需要在我的方法中调用它并真正附加事件等......

文章说到

"display a modal form on a background thread"   What is the best way to do this?

最佳答案

我发现在主线程上使用无模态形式更容易,到目前为止还没有发现无模态方法有任何问题。类似下面的代码

var splashWindow = new SplashWindow();
splashWindow.Show();
splashWindow.SetMessage("Starting please wait...");
DoSomeWork(splashWindow);
splashWindow.Close();

关于c# - VSTO 启动画面或进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com