根据屏幕分辨率调整控件的大小/位置

本文关键字:位置 控件 屏幕 分辨率 调整 | 更新日期: 2023-09-27 18:14:10

我注意到一些应用程序改变它们的控件位置以尽可能多地调整它们的分辨率,如果窗口最大化,它们以这样一种方式设置自己,在所有GUI上看起来都是平衡的。我的问题是,是否有可能在Visual studio 2010 c#中制作或实现此功能?

根据屏幕分辨率调整控件的大小/位置

基本上,你可以把你的控件放在TableLayoutPanel然后

  • 设置对接属性为Left, Top, Right, Bottom
  • 设置所有控件对接属性为Left, Top, Right, Bottom或更少,如果更合适
  • 根据您的方便将TableLayoutPanel的列和行大小设置为"百分比"或"固定"。

看一下这个演练。第一次实现它并不容易,但通过整个教程,您将对如何实现它有一个很好的想法。