It is strongly recommended using WPF because it is a much better choice for that. You can use of the Anchor and Dock properties of Controls on a Windows Form to achieve proper placement on different resolution but the result is not satisfactory. Also you can use Automatic Scaling in Windows Forms. However, in general WPF is much better choice.