在我的應用程序,我把它稱之爲啓動方法,我稱之爲OnStart
MainForm類,它的定義是這樣的:啓動代碼沒有運行?
public void OnStart()
{
//code
}
當我把它從Main
方法,它不運行。我究竟做錯了什麼? (哦,並且與OnStop
方法是一樣的。)
這裏是我的Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace Logger
{
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
MainForm mainForm = new MainForm();
Application.Run(mainForm);
AppDomain.CurrentDomain.ProcessExit += new EventHandler (mainForm.OnStop);
mainForm.OnStart();
}
}
}
這完美的作品!我不知道代碼「暫停」,因此在Application.Run之後直到應用程序關閉。 – 2012-03-28 21:28:52