我试图关闭我的应用程序在Windows CE 6.0设备上运行。 我尝试了下面的代码。为什么我无法关闭窗体?
System.Diagnostics.Process.Start("ShutDown", "/r");//to restart
Process.Start("shutdown.exe", "-s");
Application.Exit();
System.Windows.Forms.Application.Exit();
Process procs = Process.GetCurrentProcess();
procs.Kill();
this.Close();
上述代码在调试时关闭,应用程序关闭时执行Application.Exit();
。但是,当我将代码编译到autorun.exe(可执行文件)并运行时,屏幕在执行同一行时冻结。
请指导我解决这个问题。
public Form1()
{
int i = AddFontResource("\\Flash Disk\\Arial Unicode MS.TTF");
int c = AddFontResource("\\Flash Disk\\Devanagari_new.TTF");
int d = AddFontResource("\\Flash Disk\\Mangal.TTF");
InitializeComponent();
}
你能告诉我们你是如何实例化你的主窗体和你可能使用的任何其他窗体的。它可能会让我们对发生的事情有所洞察。另外,你能告诉我们你用这个.NET框架吗?我可以想到一些错误和内存泄漏问题,但我需要更多的信息。 –
@Noobacode只有一种形式用于处理多个屏幕活动。 – Rameshbabu
您可以分享该表单的实例化代码,并告诉我您使用的是什么.NET框架?你有没有设置字体? –