Use Dock and Anchor properties. Here is a good article. Note that these will handle changes when maximizing/minimizing. That is a little different that if the screen resolution changes, but it will be along the same idea.
More Related Contents:
- How do I update the GUI from another thread?
- Cross-thread operation not valid [duplicate]
- How to move and resize a form without a border?
- WinForm UI Validation
- process.WaitForExit() asynchronously
- How can I make the cursor turn to the wait cursor?
- How to drag and move shapes in C#
- How to update textbox on GUI from another thread [duplicate]
- How do you prevent a windows from being moved?
- Windows Forms window changes its size when I create a WPF window
- How to create a C# Winforms Control that hovers
- Looking for clean WinForms MVC tutorial for C# [closed]
- How to make a button appear as if it is pressed?
- Resize Controls with Form Resize
- Multiple UI Threads – Winforms
- Updating UI in C# using Timer
- C# application both GUI and commandline
- Interaction between forms — How to change a control of a form from another form?
- Cursor.Current vs. this.Cursor
- How do I drag and drop files into an application?
- How to hide only the Close (x) button?
- How to handle click event in Button Column in Datagridview?
- Forms not responding to KeyDown events
- Foreach Control in form, how can I do something to all the TextBoxes in my Form?
- winforms html editor [closed]
- C#: multiline text in DataGridView control
- Detect change of resolution c# WinForms
- How do I center a window on the screen in C# & WinForms?
- Saving content of a treeview to a file and load it later
- How to create a Button that can send keys to a control without stealing the focus – Virtual Keyboard