Re: GUI Layout

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Mathias Raacke (mraacke_at_campus-consult.de)
Date: 05/24/04


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



Relevant Pages

  • AutoSize TextBox in Compact Framework
    ... Framework. ... So I have to set the size of my multiline TextBox manually. ... TextBox in a Panel and use a LayoutManager like in Java? ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: MFC future?
    ... all ILs assume the programmer wants less control ... ... when people look at IL-based systems today they tend to be thinking of Java ... In Java there can be serious resource management problems because the ...
    (microsoft.public.vc.mfc)
  • Re: Tuesday 3rd April update wont work
    ... I only see the following two Java entries; ... Wuweb is for Windows Update, ... Add/Remove Programs in the Control Panel? ... In the opened folder, rename the folder SoftwareDistribution to Sdold. ...
    (microsoft.public.windowsupdate)
  • Re: Oracle 7445 Creating EM Repository
    ... repository for database control, I get ORA-7445 error. ... the hp space, especially for dbconsole. ... doesn't shut down the java session that actually controls the port, ...
    (comp.databases.oracle.server)
  • Re: Oracle 7445 Creating EM Repository
    ... repository for database control, I get ORA-7445 error. ... the hp space, especially for dbconsole. ... doesn't shut down the java session that actually controls the port, ...
    (comp.databases.oracle.server)