Solved Windows form layout

Posted on 2012-09-07
Last Modified: 2012-09-08
The design of Windows forms has been an issue for some time for me
Having a look around, I discovered the Table Layout Panel. Is this supposed
to help one organize the controls on a form.
I'm looking for a way to neaten things up and need a little advice on  this...
As an example, I have found that positioning controls vertically as shown in the image below
looks neater than the other image where controls are spaced. Is there way to make spaced controls look as neat?
Question by:murbro
    LVL 69

    Expert Comment

    by:Éric Moreau

    Author Comment

    Hi. I tried to add two images to demonstrate an example.  The vertically aligned controls look neater. To optimpze the space I'd rather space the controls neatly around the form but can't get this right Here they are..
    LVL 69

    Expert Comment

    by:Éric Moreau
    I still don't see a question!
    LVL 25

    Accepted Solution

    I personally prefer my labels just right above the controls instead of a lot of vertical space between them.  You can also use Panels; group related controls in different sections with borders and such.
    LVL 74

    Assisted Solution

    by:käµfm³d 👽
    If you have access to PluralSight, there is a nice course on UI design. (It is a rather lengthy course, though.)
    LVL 25

    Expert Comment


    Author Closing Comment


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Security Threats Are You Missing?

    Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

    I'm currently working for a company where I have to upgrade over 50 VB6 programs to VB.NET 2008.  So far I'm about half way through, and I've learned quite a few tricks that drastically improve the performance of VB.NET apps. Because there are a…
    Since .Net 2.0, Visual Basic has made it easy to create a splash screen and set it via the "Splash Screen" drop down in the Project Properties.  A splash screen set in this manner is automatically created, displayed and closed by the framework itsel…
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now