minimera form

.NET

4 svar · 256 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Trådstart#1

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?

Medlem sedan maj 20021 466 inlägg
#2

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)?

Medlem sedan nov. 20022 355 inlägg
#3

hehe, jo jag använder ShowInTaskbar(), Och vid tillfället när jag minimerar i form_load så lägger sig formen (minimerad) ovanför taskbar!

Medlem sedan nov. 20022 355 inlägg
#4

ok, gör ett litet förtydligande med lite kod...

instansieringen av formen:

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?

screen.jpg
Medlem sedan nov. 20022 355 inlägg
#5

Det gick tydligen inte att göra det jag ville i Form_Load funktionen utan jag var tvungen att göra detta i konstruktorn till Formen. :)

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)