日期:2014-05-18  浏览次数:20927 次

WinForm里作为按钮容器用什么控件做好?
如图:

按钮的容器不能有横向滚动条,只需要纵向滚动条。
按钮的容器是接收拖放的数据(AllowDrop),主要是接收那些Button。
按钮的容器内的Button可拖拉排序。
效果就象Web的Div里,float:left;了一堆li 那样。

请问高手,象这样的效果用什么做好?

------解决方案--------------------
panel?
------解决方案--------------------
Panel。
要自动布局也可用TableLayoutPanel。
至于水平滚动条,可以设置关闭:
C# code
panel.HorizontalScroll.Enabled = false;
tableLayoutPanel.HorizontalScroll.Enabled = false;

------解决方案--------------------
FlowLyaoutPanel足矣
------解决方案--------------------
listview可以,panel自己控制可以,FlowLyaoutPanel可以
------解决方案--------------------
listview
------解决方案--------------------
建议用Panel
------解决方案--------------------
我觉得还是FlowLyaoutPanel比较好用,Panel也行,不过一些控制和布局需要你自己来控制。建议使用FlowLyaoutPanel。