Application.EnableVisualStyles()
当它包含在 Programs.cs 中时,我的应用程序已被冻结。
第一次运行没问题。但是当我将 Windows 的日期时间格式从其他格式更改"DD/MM/YYYY"
为其他格式时,应用程序已被冻结。
我试过隐藏Application.EnableVisualStyles()
,它工作正常。但是Form的GUI已经改变
我想保持视觉风格,请你帮我最好的解决方案。
这是我的主要功能。
[STAThread]
static void Main()
{
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
if (IsProcessOpen("CMSServerSetting"))
{
MessageBox.Show("CMS Server Setting is running", "Notification", MessageBoxButtons.OK, MessageBoxIcon.Warning);
Environment.Exit(1);
}
Application.EnableVisualStyles(); // When it's hidden, Application works right
Application.SetCompatibleTextRenderingDefault(false);
Application.DoEvents();
Application.Run(new CMSSettingForm());
}