gpt4 book ai didi

c# - 从以 Form1 为父级的异步线程调用 MessageBox

转载 作者:IT王子 更新时间:2023-10-29 04:40:56 25 4
gpt4 key购买 nike

单击 form1 上的 button1 后,程序正在检查新版本是否可用(通过互联网),但在新线程中执行此操作(不是卡住检查时的表格)。
无论是否找到新版本,都会显示相应的 MessageBox,但它没有父级(因为它是从线程调用的,而不是直接从 form1 调用的)。

如何使 MessageBoxform1 作为父级显示?

最佳答案

this.Invoke(new Action(() => { MessageBox.Show(this, "text"); }));

这将切换到主线程并显示父级为 form1 的 MessageBox。

关于c# - 从以 Form1 为父级的异步线程调用 MessageBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5349524/

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