在我的应用程序中,我使用tablelayoutpanel
,dock
和anchor
作为表单的直观表示。另外,我根据屏幕分辨率计算了表单的字体大小。它在大小超过17英寸的显示器中完美运行,但如果屏幕尺寸低于此值,则无法正常工作。控制过度重叠,部分控制部分显示。为什么?什么可能是这个问题的解决方案。?
答案 0 :(得分: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)