根据其他按钮的可见性按钮位置

Mou*_*ane 2 c# layout visual-studio-2005 button

这可能听起来像一个愚蠢的问题,但我需要知道如何在其旁边的其他按钮仍然不可见的情况下自动更改按钮的位置.我需要在Visual Studio 2005中实现这一点(我正在使用C#).

为了进一步说明这一点,假设我在我创建的表单的左上角有三个按钮.从右到左的按钮是:1-后退2-打印3-下一步

最初,当表单首次启动时,只有Next按钮应该是可见的,它应该占据屏幕的右上角.稍后,当用户在屏幕上触发某些事件时,应该出现"打印"和"返回"按钮,但它们也应该出现在表单的右上角,这将实现与上面提到的相同的顺序.同样的按钮序列是我需要实现的要求.

我在这里先向您的帮助表示感谢.

rok*_*ken 5

您正在寻找FlowLayoutPanel:

http://msdn.microsoft.com/en-us/library/system.windows.forms.flowlayoutpanel.aspx

将FlowDirection设置为RightToLeft,添加按钮,您就应该开展业务.