[Jul 18, 2010]
class VWgetAppContext : ApplicationContext
{
public VWgetAppContext(MainForm mainForm)
{
Application.ApplicationExit += new EventHandler(OnApplicationExit);
mainForm.FormClosed += new FormClosedEventHandler(OnFormClosed);
if (!Util.StartInTray)
{
mainForm.Show();
}
}
void OnApplicationExit(object sender, EventArgs e)
{
}
void OnFormClosed(object sender, EventArgs e)
{
ExitThread();
}
}///
/// The main entry point for the application.
///
[STAThread]
static void Main(string[] args)
{
//...
Util.MainForm = new MainForm();
Application.Run(new VWgetAppContext(Util.MainForm));
//...
}