我正在尝试移植一个 WinForms 应用程序以与 Mono 一起使用,并且我最近注意到从另一个表单调用 Form.Show() 要么什么都不做,要么导致新表单闪烁并消失。我读到了一些关于需要消息泵的新表单,它是通过 Application.Run() 完成的,但这已经被调用了。知道为什么这不起作用吗?我不能使用 ShowDialog,因为我的程序依赖于已完成的异步任务触发的事件,而且我不想阻止在 Show 调用之后立即完成的大量额外线程。
问问题
290 次