winForm 如何放置超出窗口范围的控件

zfybs 2014-11-29 10:05:13
当要设置的选项很多时,如果不用分页控件,我应该用什么控件来将这些选项放置在一个窗口或者一个Container中呢?
类似于QQ中的“设置”中的右边的那种效果:


或者说有什么方法可以实现像上面的那种效果?
...全文
585 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
菜单用TableLayoutPanel控件,右边用Panel同样的把AutoScroll设置为True. TableLayoutPanel 用图片来展示菜单功能,每一次点击,控件Panel的滚动条。 Panel的滚动事件去改变菜单那一项被选中。
zfybs 2014-12-01
  • 打赏
  • 举报
回复
引用 2 楼 zfybs 的回复:
原来关键字是AutoScroll,太感谢了。 顺便再问一下,图中左边的总项与右边所滚动到的内容进行对应,这是如何实现的呢?
有大神回复一下这个问题吗?
zfybs 2014-11-30
  • 打赏
  • 举报
回复
原来关键字是AutoScroll,太感谢了。 顺便再问一下,图中左边的总项与右边所滚动到的内容进行对应,这是如何实现的呢?
无涯大者 2014-11-30
  • 打赏
  • 举报
回复
路过学习,涨知识了 !!!!
threenewbee 2014-11-29
  • 打赏
  • 举报
回复
Panel里面套Panel,外侧的AutoScroll设置为true 里面的Panel的Height设置一个很大的数。

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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