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


ビギナー  2009-07-01 19:49:06  No: 34969

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

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

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

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


KHE00221  2009-07-02 10:39:41  No: 34970

とりあえず

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

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加