StringGridにユーザが操作する情報と内部処理の情報を1列作ったので
ユーザに見せなくしたいのですが
指定列を非表示(列のデータは保持)はできますか。
あるいは列幅0でフォーカスを移らなくできますか。
> フォーカスを移らなく
StringGrid.OnSelectCell(Sender: TObject; ACol, ARow: Longint; var CanSelect: Boolean)
if ACol = 4 then CanSelect := False;
orzさん
情報ありがとうございました。
フォーカスは移らないのですが、tabキーによるフォーカス移動がここでできなくなってしまいました。
> tabキーによるフォーカス移動がここでできなくなってしまいました。
そりゃそうだ。
出来るかわからんのだけど、OnSelectCellで、フォーカスをとりたくない
セルのとき、その隣のセルをSelectCellとかしたら?
動くかしらんけど。