RadGridView という Telerik の独自コンポーネントがあります。これは、いくつかの拡張機能を備えた単純な GridView です。それについて言うことはあまりありません、それは単なるコントロールです。
ページング サポートを追加したいので、次の複合コントロールを作成しました。
それほど多くはありません。Fill ドッキング プロパティを持つ RadGridView と、その上に Top ドッキング プロパティを持つツールストリップ バーがあります。
このアプローチの問題は、RadGridView のインターフェースと一致しないことです。すべての RadGridView をこれに置き換える必要がありますが、これは非常に問題になる可能性があります。
RadGridView から継承して同じことを行う方法を見つける必要があります。これは継承可能なコントロールであり、そのメソッドはすべて仮想です。方法がわからないのは、その外観を変更して、ツールストリップ バーが RadGridView の真上にドッキングして表示されるようにする方法です。OnPaint イベントを変更する必要があることを読みましたが、そこからどこへ行くべきか混乱しています。Visual Studio のデザイナは、RadGridView から継承する場合でも、その外観を変更することを許可しません。