我制作了一个SmartDevice
在启动时运行的应用程序,我希望它在第一次启动时被隐藏。
我已经尝试过this.Hide()
,this.Visible = false
并且ShowWindow(Handle, SW_HIDE)
在 FormLoad()
事件中并且InitializeComponent()
没有运气。
任何帮助将不胜感激。
我制作了一个SmartDevice
在启动时运行的应用程序,我希望它在第一次启动时被隐藏。
我已经尝试过this.Hide()
,this.Visible = false
并且ShowWindow(Handle, SW_HIDE)
在 FormLoad()
事件中并且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