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

烟和雾 2012-05-17 05:43:12
如图:

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

请问高手,象这样的效果用什么做好?
...全文
384 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟和雾 2012-05-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
我觉得还是FlowLyaoutPanel比较好用,Panel也行,不过一些控制和布局需要你自己来控制。建议使用FlowLyaoutPanel。
[/Quote]

7楼的朋友坚定了我用FlowLyaoutPanel~ Thank you
ciwy_bb 2012-05-17
  • 打赏
  • 举报
回复
我觉得还是FlowLyaoutPanel比较好用,Panel也行,不过一些控制和布局需要你自己来控制。建议使用FlowLyaoutPanel。
wangsong145 2012-05-17
  • 打赏
  • 举报
回复
建议用Panel
ComeBeer 2012-05-17
  • 打赏
  • 举报
回复
listview
bdmh 2012-05-17
  • 打赏
  • 举报
回复
listview可以,panel自己控制可以,FlowLyaoutPanel可以
Conmajia 2012-05-17
  • 打赏
  • 举报
回复
FlowLyaoutPanel足矣
xky96 2012-05-17
  • 打赏
  • 举报
回复
Panel。
要自动布局也可用TableLayoutPanel。
至于水平滚动条,可以设置关闭:
panel.HorizontalScroll.Enabled = false;
tableLayoutPanel.HorizontalScroll.Enabled = false;

同样可以打开垂直滚动条。

两种容器都支持AllowDrop。
cnfixit 2012-05-17
  • 打赏
  • 举报
回复
panel?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧