0

いくつかの列を持つデータグリッドビューがあります。一部の列は、カスタムコードを使用して Excel と結合されています。水平スクロールバーを Excel のスクロールバーのように動かしたいのですが、列ごとに動きが制限されています。

ここには2種類の動きがあります。1. スクロールバーの矢印をクリックして移動します。2. スライダーを使用して移動します

ユーザーが矢印をクリックすると、プロパティ Grid.FirstDisplayedScrollingColumnIndex を設定して、必要な列インデックスに位置を移動します。

2 番目の動きでは、ユーザーがスライダーをクリックして保持し、移動するときにヘルプが必要です。この動きをカスタマイズして、スライダーがスライドしないようにしますが、次の列に直接ずらしてスライドします。

4

1 に答える 1

0

列幅が単一の固定サイズである場合、簡単な解決策があるかもしれません:

DataGridView.HorizontalScrollingOffset列の幅に設定します。

于 2012-06-11T19:30:29.927 に答える