这听起来像是一个愚蠢的问题,但是当旁边的其他按钮仍然不可见时,我需要知道如何自动更改按钮的位置。我需要在Visual Studio 2005中实现此目的(我正在使用C#)。
为了进一步说明这一点,我们在创建的表单的左上方有三个按钮。从右到左的按钮是:
1-返回
2-打印
3-下一个
最初,在第一次启动表单时,只有“下一步”按钮应该是可见的,并且它应该占据屏幕的右上角。稍后,当用户触发屏幕上的某些事件时,应该出现“打印”和“后退”按钮,但它们也应该出现在表单的右上角,这将实现我上面提到的相同顺序。我需要达到相同的按钮顺序。
我在这里先向您的帮助表示感谢。
最佳答案
您正在寻找FlowLayoutPanel:
http://msdn.microsoft.com/en-us/library/system.windows.forms.flowlayoutpanel.aspx
将FlowDirection设置为RightToLeft,添加您的按钮,您就应该做生意。