連続投稿のdemicadeです。
C1FlexGrid の制御がうまくいかなかったのでメモ。
事象は、
gridにフォーカスがあたっているとスクロール動いて、該当箇所が表示されるが、フォーカスがない場合はスクロールされなかった。
grid上でTABを押した後ならフォーカスを外してもスクロールされる。うーーん、謎。
その時のソース。
grid.Focus();
grid.Select(row, col, true);
ここを見ると 「新しい選択範囲を表示範囲までスクロールするかどうか。 」って書いてあってうまく動く気がするんだけど・・・・。
最終的にはこうしたら、うまくいきました。
grid.Focus();
grid.Select(row, col);
grid.ShowCell(row, col);
果たして、これが正しいのか・・・・。