Still hard to achive a flexible UI (Windows Forms)
This thing is still such a pain in the %#2. Or maybe I just don't have enough UI designing experience. I had to make the UI flexible enough to fit on different screen resolutions, different font sizes and flexible enough even on form resize. I can't describe how I did it exactly but the major things that I added and made changes to were...
System.Windows.Forms.FlowLayoutPanel
- autosize=true
- Anchor=top,left
- FlowDirection=LeftToRight
- Dock to Parent Container
System.Windows.Forms.SplitContainer
- fixedPanel[Panel1 or Panel 2]
- splitterDistance={This is personal preference, keep to a minimum}
- Horizontal/Vertical splitter orientation
I had to make combinations of of vertical and horizontal splitter orientation to get the result I want.