Delphi 2010では、約15列x5行の水平スクロールバーを持つグリッドを表示する必要があります。
StringGridを使用することにしました。
ただし、マウスボタンを押しながら水平スクロールバーをドラッグしているときに、グリッドをライブでスクロールしたいと思います。
StringGridコンポーネントは、表示されますが、ライブでスクロールしません。マウスボタンが離されるまで待機してから、列を更新し、必要に応じてスクロールします。
また、水平スクロールバーボタン(いわゆる)は列数に比例しません。そして、一番下の行にあるときに下矢印を押すと、右の次の列の一番上に移動します...
これらは一般的なニーズのように思われるので、TStringGridで見つからなかったので驚きました。
これらの2つの問題を回避する方法について何か提案はありますか?DbGridまたは他の標準コンポーネントを使用できますが、回避できる場合は商用グリッドを使用しないことをお勧めします。そして、私はシェアウェアやフリーウェアを使用するつもりはありません...
TIA