3

ScrollableControlの継承者がいて、スクロール中にスクロールできない要素(ヘッダーなど)を描画したいと思います。

解決策はありますか?

4

3 に答える 3

1

それを行う方法はないようです。たとえば、コントロールが上にスクロールされると、ScrollWindow API 呼び出しによってすべてのコンテンツがスクロール (コピー) され、コントロールの残りの部分が無効になります。

スクロール イベントの処理やコントロール サーフェス上での描画など、他のすべてのハックは適切ではありません。

于 2010-05-21T15:06:47.290 に答える
0

レイアウトロジックの AutoscrollOffset プロパティで計算する必要があります。

于 2010-05-21T09:46:12.967 に答える
0

私も同じ問題を抱えていました。OnScroll イベントをオーバーライドして「固定されたトップバー」を無効にしようとしましたが、結果はぎざぎざで満足のいくものではありません。

最終的に、スクロール可能な領域の上にパネルの子コントロールを配置することにしました。

于 2010-05-24T18:33:57.533 に答える