关于自己添加滚动条的问题?

佣工7001 2004-03-23 08:55:04
我自己建立一个控件,由System.Windows.Forms.Control继承,自己添加VScrollBar和HScrollBar,可是无法显示,将控件该为由System.Windows.Forms.Panel继承,则可以显示出来,请问这是为什麽,如何解决?
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
佣工7001 2004-04-05
  • 打赏
  • 举报
回复
to: gdx(灵犀)
我也是这样做的压,只是简单的该为继承自panel就显示,改回Control就不显示,奇怪了!!
chnj1981 2004-03-25
  • 打赏
  • 举报
回复
up
jimh 2004-03-25
  • 打赏
  • 举报
回复
帮你UP
佣工7001 2004-03-25
  • 打赏
  • 举报
回复
高手来阿?!
gdx 2004-03-25
  • 打赏
  • 举报
回复
1.关于Scrollbar的显示
我试过了在基于Control控件中this.Controls.Add(...加入HScrollBar和VScrollBar,并设置其大小和位置,可以正常显示,不知你所做的是什么?
2.关于Scrollbar的控制
要实现Panel的AutoScroll和平滑滚动,需要编码实现
HScrollBar和VScrollBar实现Scroll事件
控件大小变化时调整ScrollBar的位置
3.关于Scrollbar的绘制
如实现XP 风格的Scrollbar, 还没有好的思路,请大家指点
佣工7001 2004-03-23
  • 打赏
  • 举报
回复
to:saucer(思归/MVP)
我就是不想继承ScrollableControl,因为那样更根本无法自己控制
Jinniu 2004-03-23
  • 打赏
  • 举报
回复
你看能否加入scrollbars属性!
saucer 2004-03-23
  • 打赏
  • 举报
回复
see

17.1 How do I add support for custom scrolling to my own user control?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c57c.asp#q493q

110,539

社区成员

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

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

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