jag har ett program där jag laddar en form och vid en händelse så minimerar jag formen, så den inte syns statusfältet eller ligger precis ovanför statusfältet. Detta gör jag med hjälp av:
WindowState = FormWindowState.Minimized;
och sätter så att den inte syns i statusfältet..
vid ett annat tillfälle använder jag mig av samma funktioner så att formen inte hinner synas alls, detta gör jag i FORMNAMN_Load
Men här så lägger sig formen precis ovanför windows statusfält (bar), vilket jag inte vill att den ska göra, vad tusan ska jag göra för att bli av med eländet?
Tyvärr förstår jag inte alls vad du menar. Är det aktivitetsfältet du pratar om när du säger statusfältet? Hur gör du för att den inte ska synas där (Visible eller ShowInTaskbar)?
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(296, 211);
this.Controls.Add(this.lblError);
this.Controls.Add(this.groupBox1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.Name = "LoginForm";
this.ShowInTaskbar = false;
this.Text = "Login";
this.Resize += new System.EventHandler(this.LoginForm_Resize);
this.Load += new System.EventHandler(this.LoginForm_Load);
this.groupBox1.ResumeLayout(false);
this.ResumeLayout(false);
Sedan minimeras formen med följande vid en knapptryckning:
WindowState = FormWindowState.Minimized;
Vid ett annat tillfälle när formen laddas (form_Load) så sker samma kod som vid knapptryckningen men då minimeras alltså endast formen och lägger sig på följande sätt (se bifogad fil).
Jag vill att den försvinner helt! Kan det bero på att jag gör anropet i Form_Load?