Thank you for writing.
The aspect ratio or the screen size alone should not cause such issues as the primary measurement unit in WinForms is the screen pixel. However, if the screens run on systems with different DPI settings (or if you are using Windows 8.1 which allows per-monitor DPI settings), issues like the one described are possible. The WinForms platform has its own scaling mechanism which calculates the scaling difference between the system that the form has been designed on and the system it is running on. Then it modifies the size and the location of all controls according to the calculated factor. Please refer to our WinForms scaling at large DPI settings – is it even possible?
blog post which would be quite useful about this topic.
If you are still experiencing any difficulties, it would be greatly appreciated if you provide a sample project along with information about the DPI settings of the different screens. Thus, we would be able to investigate the precise case and assist you further. Thank you in advance.
I hope this information helps. Should you have further questions, I would be glad to help.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.