如何在VB.NET中根据屏幕分辨率调整或重新定位控件



我用VS2010制作一个Windows应用程序。在这里我使用面板来对抗不同的屏幕分辨率。对于我的一些控件,我使用锚属性设置为顶部,底部,没有对接到父面板。当我在用于开发的机器上运行这个程序时,结果与预期一样,但是当我在不同的分辨率上尝试这个程序时,结果比预期的要差。部分控件部分显示

我在这里找到了一个解决方案,根据屏幕分辨率重新调整控件的大小。但这对我来说不起作用,因为控件被重新调整了大小,但它们超出了显示区域。

我无法根据分辨率重新定位它们。

如何根据分辨率设置它们的位置

我应该假设最小屏幕分辨率(让我们说800*600),并使用这个分辨率编程。

请帮忙!

我认为解决方案是使用TableLayoutPanel和面板来做到这一点。我是对的,但这并不是在所有情况下都有效。

找到解决方案https://stackoverflow.com/questions/2802015/....

干杯. . !

最新更新