Terms
Docking Anchor Layout
What happens when I have Dock and Anchors that conflict?
Dock Scenarios
Padding Margin
You have a perf problem with Layout - how to diagnose?
A note about SuspendLayout and ResumeLayout
What properties/methods cause layout?
Selection
TableLayoutPanel
So I should use TableLayoutPanel everywhere, right?
Scenarios for TableLayout
Adding Controls
Positioning Controls
Absolutely position elements within a TableLayoutPanel
Stretching and aligning elements within a TableLayoutPanel
Column and RowStyles
Row/Column space distribution
Generation of Rows and Columns
Extender-provider properties
Example: Maintain equal sizing amongst horizontally-aligned autosizing buttons
Autolayout considerations for textbox button combinations
Layout group boxes with TableLayoutPanel
Non-resizable dialogs
Resizable Dialogs
TextWrapping
Accessibility and Mnemonics considerations
FlowLayoutPanel
Adding Controls
Positioning Controls
How can I get the items in a flow layout panel to flow TopDown and stretch from edge to edge?
FlowBreak
Properties
AutoSize
AutoSizeMode
What are all the size properties?
What direction do controls grow when they AutoSize?
Table of controls and their implementation of GetPreferredSize
Vertically-aligned autosizing buttons
Sizable autosized forms
AutoSize considerations with LayoutEngines
AutoScale
Syncing system font changes
How Do I turn off scaling for one control
Changing the UI in OnLoad
Visual Inheritance
Setting the Size/Location of child controls in the Resize event
Using nested AutoSized table layout panels more than two deep
Setting the Font after InitializeComponent is complete.
Dynamically filling in data
Individually setting the Size/Location of a control in multiple properties.
Clearing a controls collection to swap views
AutoLayout
Text clipping via Localization - When a localizer changes the text increases the size of the control by changing the text will anything be clipped?
Uniform OK/Cancel Buttons - When the Cancel button gets larger, does the OK button always stay the same size?
Large Font/High Contrast When the font size increases - will anything be clipped?
Tabbing and Mnemonics Have you set the tab order correctly?
Accessibility Considerations Do your text boxes and combo boxes have accessible names?
Localization Considerations - Have you created a .resx file?