我做了一個啓動時運行的SmartDevice
應用程序,我希望它在第一次啓動時隱藏。如何在啓動時隱藏我的SmartDevice應用程序?
我試過this.Hide()
,形式Load()
事件this.Visible = false
和ShowWindow(Handle, SW_HIDE)
和InitializeComponent()
沒有運氣。
任何幫助將不勝感激。
我做了一個啓動時運行的SmartDevice
應用程序,我希望它在第一次啓動時隱藏。如何在啓動時隱藏我的SmartDevice應用程序?
我試過this.Hide()
,形式Load()
事件this.Visible = false
和ShowWindow(Handle, SW_HIDE)
和InitializeComponent()
沒有運氣。
任何幫助將不勝感激。
CF自動調用傳遞給Application.Run的表單上的Show。沒有避免對Application.Run的調用沒有避免。
SDF有一個Application2.Run,它帶一個參數來告訴它不顯示錶單。
你可以通過創建你自己的消息泵來做同樣的事情(雖然這不是一個簡單的事情)。
聲明兩個全局變量:
int32 VGU_Left;
int32 VGU_Top;
在
上創建表單對象:
VGU_Left=this.left;
VGU_Top=this.top;
this.left=this.width*-1;
this.top=this.height*-1;
,當你想展示的形式:
if ((this.left<0)and(this.top<0)) then
this.left=VGU_Left;
this.top=VGU_Top;
endif
如果會發生什麼你設置了主窗體的WindowState屬性? – 2010-03-28 14:48:04
只有兩個選項可用,FormWindowState.Normal和FormWindowState.Maximized – fardjad 2010-03-28 14:58:43