2009-01-06 141 views
1

是否有一种方法可以使用自定义滚动条注入面板?用自定义滚动条替换面板滚动条

我有以下问题与当前的滚动条:

  • 我创建了软件具有对在触摸屏上所附着的CF既紧凑的框架和全框架
  • 和默认的滚动条工作麦凯纳t触摸屏友好型
  • 在完整框架中,滚动条的行为有时很奇怪。
  • 所有控件在应用程序中都是可换肤的,我当前的自定义滚动条也是如此,但默认滚动条的外观并不适合所有外观。

一种方法是将2个面板作为一个自定义控件并将其移动到另一个面板上,但我宁愿不以这种方式实现它,因为所有开销都是这样。

+0

错误复制的测试注释 – Stormenet 2010-05-17 07:28:21

回答

1

你必须承担一些这种方法的开销。将Panel的“AutoScroll”属性设置为false。设置一个VScrollBar并使用Panels resize事件处理它。