Re: GUI Layout
From: Mathias Raacke (mraacke_at_campus-consult.de)
Date: 05/24/04
- Next message: Dominik Fässler: "Re: events in klassen"
- Previous message: Herfried K. Wagner [MVP]: "Re: GUI Layout"
- In reply to: news.t-online.de: "GUI Layout"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 24 May 2004 13:58:40 +0200
Hallo,
news.t-online.de wrote: <--- hier sollte Dein vollständiger Name
stehen. Das erhöht die Wahrscheinlichkeit dass jemand Antwortet
> Hallo zusammen,
>
> ich programmiere erst seit einiger Zeit mit C#, habe aber schon einige
> Erfahrung mit C++ und Java!
> Meine Frage ist nun:
>
> Gibt es bei C# so etwas wie in Java die Layoutmanager (Nulllayout,
> GridBagLayout, etc) um eine GUI zu gestalten?
in VS 2003 gibt es so etwas nicht. Zum Layouten kannst Du hier entweder die
Anchor-Eigenschaft oder die Dock-Eigenschaft verwenden.
Anchor funktioniert so: Wenn Du z.B. Anchor Left gesetzt hast hält die
Control auf der linken Seite immer den gleichen Abstand zu seiner Parent
Control (z.B. Form oder Panel). Bei rechts/oben/unten entsprechend genauso.
Wenn Du dann z.B. links + rechts gesetzt hast und das Fenster vergrößerst
dann verbreitert sich Deine Control.
In Visual Studio 2005 sind die Layoutmöglichkeiten stark verbessert, z.B.
ist es da leichter Controls richtig relativ zueinander zu layouten (z.B.
kann man da sehr leicht ein Label zu einer Textbox so platzieren dass es auf
der gleichen Höhe steht wie der Text in der Textbox). Außerdem gibt es da
ein FlowLayoutPanel und ein TableLayoutPanel, die erinnern etwas an die
LayoutManager in Java.
Grüße,
Mathias Raacke
______________________________
Campus Consult
Technologiepark 11
33100 Paderborn
Tel: +49 52 51 - 67 04 64
Fax: +49 52 51 - 67 04 65
Mobil: +49 0 173 - 8 64 63 54
Email: mraacke<at>campus-consult.de
Internet: http://www.campus-consult.de
- Next message: Dominik Fässler: "Re: events in klassen"
- Previous message: Herfried K. Wagner [MVP]: "Re: GUI Layout"
- In reply to: news.t-online.de: "GUI Layout"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|