我有这个面板,里面有 2 个图片框,它们都锚定在屏幕的所有边缘:
这是它在最小屏幕尺寸上的样子。 (好)
现在这是我将屏幕调整到更大尺寸后的样子:
如您所见,1 个 PictureBox 覆盖了另一个... 我尝试了很多种类的 anchor 和码头..
但仍在调整大小时,一切都变糟了.. 我怎样才能保持它们之间的比例?
所以当屏幕变大时,它们都同样变大并且看起来像第一张图片但更大?
C# .NET 3.5 Windows 窗体
更新:
好的,我现在使用 tableLayoutPanel
,它看起来像这样:
调整大小后它看起来像这样:
你可能认为它很好,但你可以看到它没有保持比例..
不,我没有宽屏..我有一个 19 英寸的屏幕,分辨率为 1280 x 1024
那么为什么它会停止?
最佳答案
只是不要绑定(bind)底部面板的 Up Anchor
。但更好的方法是使用 SplitContainer
或 TableLayoutPanel
控件来拆分面板。
关于c# - Windows 窗体 anchor ,以相同的比例保持面板内的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152769/