gpt4 book ai didi

c# - 未呈现后台工作窗口控件

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:44 25 4
gpt4 key购买 nike

有没有什么方法可以在不使用 showdialog() 的情况下在后台工作线程中加载窗口?后台工作人员只有在从窗口获得一些输入后才会终止。这里的问题是显示了窗口,但即使我们无法控制任何窗口,按钮和其他控件也不会呈现。

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) 
{
// acquire form
Acquire aq = new Acquire(Handle);
aq.Show();
do
{
// waiting for image

} while (!aq.isImageReady);

// doing Image operation

}

最佳答案

您可以在启动后台工作程序之前显示对话框,并声明一个 volatile var,您可以在后台工作程序中更改/检查并保持它运行,直到它具有您想要的值,一旦对话框关闭,这将实现。

关于c# - 未呈现后台工作窗口控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950315/

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