Positionierung von Fenster

01/02/2008 - 08:26 von Daniel Rösler | Report spam
Hallo!

Ich habe momentan ein "Hauptfenster" indem sich oben ein Menustrip und links
an der Seite Toolstrip befindet. Links im Toolstrip sind einzelne
Schaltflàchen, mit denen ich andere Fenster öffnen kann.Wie kann ich nun
meine Fenster in dem restlichen (leeren) Bereich des Fensters positionieren,
sprich genau unterhalb des Menustrips und links neben dem Toolstrip?

Ich hoffe, ich habe es einigermaßen verstàndlich ausgedrückt!

Gruß
Daniel R.
 

Lesen sie die antworten

#1 Thorsten Doerfler
01/02/2008 - 11:33 | Warnen spam
Daniel Rösler schrieb:
Ich habe momentan ein "Hauptfenster" indem sich oben ein Menustrip und links
an der Seite Toolstrip befindet. Links im Toolstrip sind einzelne
Schaltflàchen, mit denen ich andere Fenster öffnen kann.Wie kann ich nun
meine Fenster in dem restlichen (leeren) Bereich des Fensters positionieren,
sprich genau unterhalb des Menustrips und links neben dem Toolstrip?



Das könntest Du hinreichend elegant lösen, wenn Du Dein "Hauptfenster"
als MDI anlegst und die anderen Fenster dort maximiert als MDI-Childs
anzeigst. Sofern es Bedingung ist, dass alle geöffneten Fenster
zugreifbar sein sollen.

Wenn es darum geht nur das jeweils gewàhlte Fenster anzuzeigen, wàre
die Umsetzung der Fenster als UserControls, die mit DockStyle = Fill
im verbleibenden Bereich angezeigt werden, eine denkbare Alternative.

Möchtest Du an Deinem Konzept festhalten, platzierst Du einfach ein
Panel mit DockStyle = Fill in den verbleibenden Bereich des Formulars
und rechnest seine Position und Größe auf Screen-Koordinaten um, um
diese auf das anzuzeigende Formular zu übertragen.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen