ScrollBoxのBug?

解決


Lupin3rd  2003-02-25 12:16:42  No: 3024  IP: 192.*.*.*

[環境]
Delphi5
Windows2000
[質問]
ScrollBoxの上にStringGridを置いてStringGridのRowを100ぐらいにして(垂直スクロールバーを出す為)、ボタンをフォーム上に一つ置いておきます。
そして実行してまず、ボタンにフォーカスを当てます、その後にScrollBoxの垂直スクロールバーを最も下にスクロールさせてセルをClickするとスクロールが勝手に上の方に動いて、セルも違ったセルが選択されてしまいます。
どうすればいいでしょうか?

編集 削除
にしの  2003-02-25 13:57:42  No: 3025  IP: 192.*.*.*

たぶん、バグではなく仕様です。
内部で、ScrollInView関数が呼び出されています。
これを呼び出さないように(呼び出してもScrollしないように)、ScrollBoxを継承したクラスを作り直す必要があると思います。

編集 削除
Lupin3rd  2003-02-26 17:25:24  No: 3026  IP: 192.*.*.*

仕様ですか。。
仕方ないのでStringGridに元々付いているScrollBarを使用することにします。

編集 削除