Entwickler-Ecke
WinForms - mdi
maxx - Fr 02.04.10 18:39
Titel: mdi
hello,
ich möchte mit MDI arbeiten. Dazu soll es im Hauptfenster ein MenuStrip geben.
Normalerweise schiebt man das MenuStrip einfach rein und dockt es oben an.
Das möchte ich aber nicht machen. Ich möchte über dem MenuStrip noch eine Grafik haben (die über die volle Breite geht). D. h. ich darf das MenuStrip oben nicht andocken.
Jetzt habe ich aber ein Problem mit den Childfenstern. Die kann man bis ganz nach oben schieben. Und das soll nicht sein. Die soll man nur bis zum unteren Rand des MenuStrip nach oben verschieben können.
Aber wie kann ich das machen? Habe schon versucht, einen Panel zu verwenden und das MenuStrip in den Panel zu geben. Geht aber nicht.
Kann mir wer weiterhelfen?
maxx - Fr 02.04.10 21:12
Schon geschafft
Man muss nur die Höhe vom Menustrip erhöhen, bei den Menüpunkten (die sich in der Leiste befinden) einzeln überall den Top-Margin erhöhen (sodass sie dann am unteren Rand des Menustrips erscheinen) und dann das Bild als Hintergrundbild einfügen (darf nur 1x angezeigt werden) :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!