いつも大変お世話になっております。
Delphi2006で開発中です。
早速ご質問させていただきます。
列数の多いStringGridで、横スクロール後にグリッドをクリックすると
左端の状態に戻りますが、この動作を抑制する方法はありますか?
OptionのgoRowSelectをFalseにすると解決するのですが、
ここはtrueの状態で、可能にしたいのです。
ご存知の方がいらっしゃいましたら宜しくお願い致します。
とりあえず
procedure TCustomGrid.MoveCurrent(ACol, ARow: Longint; MoveAnchor,
Show: Boolean);
の
if Show then ClampInView(FCurrent);
を外せはなんとかなる
セルの無いところをクリックすると前回の位置に戻るようになる
ツイート | ![]() |