我做了一个启动时运行的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