gpt4 book ai didi

c# - showdialog 导致不良行为

转载 作者:行者123 更新时间:2023-11-30 19:14:09 26 4
gpt4 key购买 nike

我的应用程序中有一个表单,通过单击帮助按钮,它会使用函数 show() 打开一个帮助表单。当我使用 showDialog() 从同一个主窗体打开另一个对话框时,帮助窗体被禁用。你有什么主意吗 ?我不想用 show() 打开对话框....

最佳答案

ShowDialog 的全部要点在于它以模态 方式打开它,即它阻止现有表单。如果您不希望出现这种行为,请不要使用 ShowDialog。为什么不想使用非模态 Show 方法?

编辑:如果您只想有效地“禁用”单个表单,我怀疑您需要在不同的 UI 线程上运行该表单。我认为模态对话框会影响与调用 ShowDialog 的同一 UI 线程上的所有其他表单。 (毕竟,ShowDialog 调用会阻止该 UI 线程。)

关于c# - showdialog 导致不良行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1372988/

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