winform内容滚动的问题

cowboy11a 2009-09-14 11:22:59
请问下大家在winform里面怎么让一部分区域中的内容不间断滚动??

请各位高手解答一下~ 多谢!
...全文
94 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
李冬宝 2009-09-14
  • 打赏
  • 举报
回复
更正:
控件,not空间
李冬宝 2009-09-14
  • 打赏
  • 举报
回复
一个控件,如果长800,但是容器只有200大,那么自然只能显示一部分,

然后调整空间的位置,就可以滚动了。

datagridview 也是一样的道理。
zjh222 2009-09-14
  • 打赏
  • 举报
回复
你作一个Flash嵌入到Winform就行了
cowboy11a 2009-09-14
  • 打赏
  • 举报
回复
datagridview里的内容,滚动整个datagridview也行
limeng315 2009-09-14
  • 打赏
  • 举报
回复
你要滚动的内容是什么?文字?图片?
lijing3333 2009-09-14
  • 打赏
  • 举报
回复
关注下!!!
cowboy11a 2009-09-14
  • 打赏
  • 举报
回复
这样的话,好像panel2滚动之后会有间隔吧,那怎么实现无间断滚动捏?
limeng315 2009-09-14
  • 打赏
  • 举报
回复
需要滚动的区域放一个Panel1,需要滚动的内容都放到Panel2上面,Panel2放到Panel1上面,用一个timer不停的更新Panel2的top值(0到-Panel2.Height)。
大概这个思路。
limeng315 2009-09-14
  • 打赏
  • 举报
回复
winform中要实现平滑滚动很难吧,只能缩小timer的间隔,50-60ms一次吧,但这样会增加系统的开销,并且屏幕也会出现闪动。

110,534

社区成员

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

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

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