Domanda

Ho fatto una domanda di SmartDevice che gira su avvio e voglio che essere nascosto in un primo momento del lancio.

Ho provato this.Hide(), this.Visible = false e ShowWindow(Handle, SW_HIDE) nell'evento Form Load() e InitializeComponent() senza fortuna.

Ogni aiuto sarà apprezzato.

È stato utile?

Soluzione

Il CF chiama automaticamente Visualizzare sul Modulo passato a Application.Run. Non c'è nessun evitando che senza evitare la chiamata a Application.Run.

Lo SDF ha un'Application2.Run che richiede un parametro per dirgli di non mostrare la forma.

Si potrebbe fare lo stesso creando il proprio messaggio pompa (anche se non è una cosa semplice da fare).

Altri suggerimenti

dichiarare due vars globali:

int32 VGU_Left;
int32 VGU_Top;

nel creare sul dell'oggetto modulo:

VGU_Left=this.left;
VGU_Top=this.top;
this.left=this.width*-1;
this.top=this.height*-1;

e quando si desidera visualizzare il modulo:

if ((this.left<0)and(this.top<0)) then 
  this.left=VGU_Left;
  this.top=VGU_Top;
endif
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top