Ich habe mir ein kleines MDI "gebastelt". Das Sub-Fenster möchte ich maximiert darstellen. Der Designer hat daraus folgenden Code "gebastelt".
// Sub-Fenster
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSize = true;
this.ClientSize = new System.Drawing.Size(732, 397);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "Sub";
this.Text = "Sub";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.ResumeLayout(false);
Das Sub-Fenster wird aber nie maximiert dargestellt. 🤔
(Durch betätigen der Max-Buttons wird das Fenster maximiert dargestellt. ⚠)
Hallo daniel94ever,
kleine Frage, wieso nutzt du nicht das MDI was dir WinForms und .NET zur verfügung stellt?
Gruß
Robert
BizTalk Open Space: http://biztalkopenspace.de/2010/
DNUG Chemnitz: http://dotnet-chemnitz.de
Blog: http://sqlpractice.wordpress.com
Ich habe es jetzt hinbekommen. Ist zwar unschön, funktioniert aber.
private void Sub_Load(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Maximized;
}
ABER: Jetzt wird nicht mein ICON angezeigt. Das erscheint erst nach erneuten Drücken des Maximieren-Buttons.
Da funktioniert doch was gar nicht, oder 🤔
Hallo daniel94ever,
ich kann mich roeb nur anschließen. Wieso nutzt Du nicht den Mechanismus, den das Forms-Framework frei Haus liefert? Damit eine MDI-Anwendung zu erstellen, ist kinderleicht. Wie das geht, steht in jedem guten C#-Buch.
Hi!
Seid ihr euch sicher, dassers nicht nutzt?
Sein Bild sieht doch aus, wie ein MDI-Form mit ChildForm.
Im Hilfe-Index fund ich unter der Suche nach MDI:
// This method creates a new ChildForm instance
// and attaches it to the MDI parent form.
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
ChildForm f = new ChildForm();
f.MdiParent = this;
f.Text = "Form - " + this.MdiChildren.Length.ToString();
f.Show();
}
oder meint ihr noch was anneres?
(diesen eintrag gibts übrigens nicht inne Express-Hilfe, sondern inne 2005-Standard-ED)
Der frühe Apfel fängt den Wurm.