我用 .NET 2.0 创建了一个 winform 应用程序。
我将 mono (version 2.10.9
) 用于非 dotnet 系统。
但是在单声道模式下,当我使用“ new Form().ShowDialog()
”或只显示一个消息框“ MessageBox.Show()
”时,主窗体会闪烁。
我认为当它触发该showdialog
方法时,主窗体通过控件运行类似于“ enable = false
”的东西,这会花费一些时间和闪烁。
有没有人有一些想法来解决这个问题?
谢谢。
顺便说一句,我正在检查单声道分支中的代码:
https://github.com/mono/mono/blob/master/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
希望解决这个问题!!!!!!