I made a SmartDevice
application that runs on startup and I want it to be hidden at first launch.
I've tried this.Hide()
, this.Visible = false
and ShowWindow(Handle, SW_HIDE)
in Form Load()
event and InitializeComponent()
with no luck.
Any help will be appreciated.
The CF automatically calls Show on the Form passed to Application.Run. There is no avoiding that without avoiding the call to Application.Run.
The SDF has an Application2.Run that takes a parameter to tell it to not show the form.
You could do the same by creating your own message pump (though it's not a straightforward thing to do).