StringGridの横スクロールについて


ビギナー  2009-07-01 10:49:06  No: 34969  IP: 192.*.*.*

いつも大変お世話になっております。
Delphi2006で開発中です。

早速ご質問させていただきます。
列数の多いStringGridで、横スクロール後にグリッドをクリックすると
左端の状態に戻りますが、この動作を抑制する方法はありますか?

OptionのgoRowSelectをFalseにすると解決するのですが、
ここはtrueの状態で、可能にしたいのです。

ご存知の方がいらっしゃいましたら宜しくお願い致します。

編集 削除
KHE00221  2009-07-02 01:39:41  No: 34970  IP: 192.*.*.*

とりあえず

procedure TCustomGrid.MoveCurrent(ACol, ARow: Longint; MoveAnchor,
  Show: Boolean);

if Show then ClampInView(FCurrent);
を外せはなんとかなる

セルの無いところをクリックすると前回の位置に戻るようになる

編集 削除