我在Delphi中编写了一个应用程序。到窗口状态我已经给出了wsMaximized。表单上有三个按钮,分别固定在左侧,顶部和底部。当我在自己的笔记本电脑上运行应用程序时,我可以看到所有三个按钮,但是当我在其他计算机上运行时,有时按钮完全不可见,有时我只能看到一个。我无论如何都无法触及软管按钮。但是,如果我改变屏幕分辨率,我可以看到它们。但是对于某些计算机,即使提供最大分辨率,我也看不到它们。我该怎么处理这个问题?
答案 0 :(得分:5)
按钮通常具有固定的高度和宽度。这反过来意味着它们应该固定在顶部或底部,而不是两者。同样,它们应该固定在左侧或右侧,但不能同时固定在两者上。
您的按钮固定在顶部和底部,这似乎是错误的。我猜你的解决方案是选择一个顶部或底部锚点。
答案 1 :(得分:1)
唯一真正的选择是缩小按钮。
答案 2 :(得分:1)
底部锚点有效地压缩按钮,使它们具有负高度。您可以为按钮设置最小高度以防止发生这种情况,或者您可以删除底部锚点。