WinForms对话框:按钮被切断屏幕

时间:2012-03-14 16:55:49

标签: winforms dialog screen anchor

人!

我的对话框应用程序只在一台正在测试的计算机上出现问题。

(你可以在图像上看到我期望在最大化模式下看到它在该计算机上的真实外观) enter image description here

我已将它们固定为以下内容:

1)'路径'标签 - 顶部,左侧

2)文本框 - 顶部,左侧,右侧(延伸到所有屏幕宽度)

3)浏览按钮和合并按钮 - 顶部,右侧

为什么它会在一台计算机上切断屏幕? 请指教......

1 个答案:

答案 0 :(得分:1)

很难说出导致表单出现问题的原因。可以是从表单大小到锚定样式,到表单大小调整等等。

最简单的解决方案是在面板中包含所有控件。这样控件锚定到面板而不是表单。如果要填写整个表单,我建议在面板上使用Dock.Fill。这样,当表单调整大小时,它仍将填充整个表单,您根本不必担心锚定它(停靠取消锚定 - 取决于调用顺序)。

在某种意义上似乎是多余的,但它可以快速修复,甚至可以根据需要更轻松地进行故障排除。