0

我们有一堆表格,上面有很多图片框。它们基本上代表了一个工程系统,其中管道连接到泵等。每个元素都是它自己的图片框,所以有几百个。

我们遇到的问题是,当我们将应用程序带到一台 40 英寸以上的大电视上时,到处都有太多空间,而且它看起来不像在开发人员的屏幕上那样。所以我们为这些大电视设计了它,但是当我们在普通的电脑屏幕上看它是错误的。

那么我们如何为实际图像设计带有图片框的表单,以根据正在查看的分辨率大小调整控件的大小和重新定位控件?如果我们简单地锚定所有内容,那么图像大小本身与它所看到的显示器无关。

非常感激!

4

1 回答 1

0

在 Winforms 解决方案中,如果锚定和对接不能为您提供所需的结果,您将必须至少进行一些调整大小的计算。

如果能够在 Visual Studio 中设计 UI 对您来说真的很重要,我建议编写自定义控件来公开所需的调整大小属性和调整大小行为,甚至可能还有一个自定义设计器来支持设计时功能。

这可能不可行,但您可以考虑查看 WPF,它有一个ViewBox 控件,可能只是您需要的答案。

于 2013-05-10T08:31:19.667 回答