2012-11-19 69 views
1

我不知道怎么问,所以这是例子:如何锚动态尺寸/位置C#

auto-size

所以我的问题是如何避免两个按钮相互重叠?我如何需要锚定它们或使地点动态?

在该示例中,两个按钮都固定在左侧,顶部,右侧。我需要他们在我最大化时自动调整大小。

回答

0

将它们放置在停靠在左侧和右侧的面板中。将它们两个码头填满,但先停靠右边的按钮。

0

使用控件的Anchor属性,您应该使用它的方式并且是实现所需效果的最简单方法。只要确保你第一次的大小和位置按钮,你希望他们在设计(这样他们只是期待权在设计),然后设置的按钮锚到左的通行权最佳。当您调整表格大小时,他们会根据比例重新调整自己的位置。

或者你可以把两个按钮上有两个TableLayoutPanel列或定期Panel和使用Dock财产,停靠一个按钮,左边,一个按钮向右。

0

那么,如果你想让它们每个具有相同的大小,那就试着把它们放到一个表中,这样表格的每一列都是50%的宽度。然后将表格设置为左侧,右侧和顶部。