Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. any suggestion to good Layout engine for windows form ?

any suggestion to good Layout engine for windows form ?

Scheduled Pinned Locked Moved The Lounge
csharpquestion
8 Posts 6 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Southmountain
    wrote on last edited by
    #1

    I plan to write a Windows Form app in C# with some complicated GUI to manage all kinds of components. looking for a Layout engine for windows form, one in open source is in mind...

    diligent hands rule....

    D L J O 4 Replies Last reply
    0
    • S Southmountain

      I plan to write a Windows Form app in C# with some complicated GUI to manage all kinds of components. looking for a Layout engine for windows form, one in open source is in mind...

      diligent hands rule....

      D Offline
      D Offline
      den2k88
      wrote on last edited by
      #2

      Is Windows Forms a requirement? From what little I remember about WPF it has its own layout engines. I might be mistaken though, I'm learning Python just to not get back and relearn C#.

      GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

      S 1 Reply Last reply
      0
      • S Southmountain

        I plan to write a Windows Form app in C# with some complicated GUI to manage all kinds of components. looking for a Layout engine for windows form, one in open source is in mind...

        diligent hands rule....

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        Your first, otherwise you would not ask. Learn docking. --edit Doesn't require an engine. Just requires you to learn.

        Bastard Programmer from Hell :suss: "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

        1 Reply Last reply
        0
        • S Southmountain

          I plan to write a Windows Form app in C# with some complicated GUI to manage all kinds of components. looking for a Layout engine for windows form, one in open source is in mind...

          diligent hands rule....

          J Offline
          J Offline
          Jo_vb net
          wrote on last edited by
          #4

          For many controls TableLayoutPanel(s) are good, for a small number of controls Splitcontainer(s) are better.

          S 1 Reply Last reply
          0
          • J Jo_vb net

            For many controls TableLayoutPanel(s) are good, for a small number of controls Splitcontainer(s) are better.

            S Offline
            S Offline
            Southmountain
            wrote on last edited by
            #5

            so far this TabLayoutPanel is my only choice. I play around with it: it can add more rows in run-time, so it basically fits my needs.

            diligent hands rule....

            1 Reply Last reply
            0
            • D den2k88

              Is Windows Forms a requirement? From what little I remember about WPF it has its own layout engines. I might be mistaken though, I'm learning Python just to not get back and relearn C#.

              GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

              S Offline
              S Offline
              Southmountain
              wrote on last edited by
              #6

              windows form is required for my case...

              diligent hands rule....

              D 1 Reply Last reply
              0
              • S Southmountain

                windows form is required for my case...

                diligent hands rule....

                D Offline
                D Offline
                Delphi 7 Solutions
                wrote on last edited by
                #7

                Using panels and docking will be your friend. WinForms is easy to use and is very good when you need to build complicated forms. It just is not so good when your form can be resized, which is not a problem for desktop applications For real desktop applications it will remain my choice, anyday

                1 Reply Last reply
                0
                • S Southmountain

                  I plan to write a Windows Form app in C# with some complicated GUI to manage all kinds of components. looking for a Layout engine for windows form, one in open source is in mind...

                  diligent hands rule....

                  O Offline
                  O Offline
                  obermd
                  wrote on last edited by
                  #8

                  If you're not using Visual Studio already, download the Visual Studio Community edition.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups