1

在我的应用程序中,我使用了tablelayoutpanel,dockanchor用于表单的视觉表示。另外,我根据屏幕分辨率计算了表单的字体大小。它可以在尺寸超过 17 英寸的显示器中完美运行,但如果屏幕尺寸低于此尺寸,则它无法正常工作。控件重叠,有时控件部分显示。为什么?什么可能是这个问题的解决方案。?

4

1 回答 1

0

缩放您的表格。我还没有真正使用它,但我注意到不一致的行为。就像,如果您将带有所有子控件的表单缩放 50%,然后将其缩放 200%,您将无法恢复到原始表单……至少对于所有子控件不会。玩弄它,也许您将能够解决不一致的问题。

        Dim size As System.Drawing.SizeF
        Dim scalePercent As Long
        scalePercent = 50 ' scale the form and all child controls by a percentage
        size.Height = scalePercent / 100
        size.Width = scalePercent / 100
        Me.Scale(size)
于 2013-04-05T14:02:51.887 回答