私は非常に基本的なグリッドコントロールを作成しています。私はScrollableControlから派生することに決めました(これはDataGridViewがやっているようなものです)。"仮想" ScrollableControlを作成しますか?
私は自分のセルを描画するために多くのコードを用意していますが、ScrollableControlの "スクロール可能な"部分をどのように利用するかを理解するのが難しいです。 ScrollableControlは他のコントロールのコンテナになるように設計されており、コントロールの範囲外にある子コントロールの周りには「自動」スクロール機能が配置されているようです。
私はちょうどコントロールの "バーチャル"領域を設定して、正しいサイズのスクロールバーを得ようとしています。次に自分の "ビュー"を作成するコントロールに自分の描画を行います。
私は基本的にこれに非常に不満です。これを動作させる最も簡単な方法は何ですか?
今すぐ取得します。うわー、それはかなり直感的ではありません。 MinSizeは実際には最大サイズです...または仮想領域のサイズです... –
命名についてもっと同意できませんでした。確かに、それがその名前から何をするのかはわかりません。 –
ありがとう、これは私に多くの時間の全体の地獄を救った。 – ChandlerPelhams