我想在Windows加載時隱藏我的應用程序加載。我用參數創建了一個快捷方式,如果參數等於「WINDOWS」,我試圖隱藏表單。但無論我隱藏表單還是將可見性設置爲false,該表單總是顯示。我如何解決這個問題?隱藏在Dot Net Compact Framework中的啓動應用程序
[MTAThread]
static void Main(string[] args)
{
if (args.Length > 0)
{
Debug.WriteLine("Arguments were passed");
foreach (string item in args)
{
MessageBox.Show(item);
}
Application.Run(new frmMain("WINDOWS"));
}
}
和在frmMain
public frmMain(string Argument)
{
InitializeComponent();
if (Argument != null && Argument != "")
{
if (Argument == "WINDOWS")
{
this.Visible = false;
//Hide();
}
}
但frmMain窗口的構造總是顯示。如何使它隱藏加載?
感謝名單很多提前:)
這回答應不** **被標記爲答案,因爲消息泵將不會被運行,除非Application.Run(...)被調用。而在Compact Framework中,唯一存在的Application.Run需要一個表單對象。 – erict 2011-04-18 22:40:44