TAdvStringGrid で特定のセルを選択しています。
定数 MyCol=4; MyRow=1; HiddenCol=2; 手順 TForm1.FormCreate(送信者: TObject); 始める AdvStringGrid1.ColCount:=5; AdvStringGrid1.RowCount:=10; 終わり; procedure TForm1.BtnHideClick(Sender: TObject); 始める AdvStringGrid1.HideColumn(2); 終わり; procedure TForm1.BtnSelectCellClick(Sender: TObject); 始める AdvStringGrid1.SelectCells(MyCol,MyRow,MyCol,MyRow); 終わり;
ただし、私の問題は、列が非表示になった後、選択する必要があるセルが選択されないことです。これは、ColCount が 4 になり、列 5 のセルが存在しないことをプログラムが認識しているためです。非表示の列に関係なくセルを選択するにはどうすればよいですか?
選択することで、セルにフォーカスし、文字列値を読み取るだけでなく、どのセルが選択されているかをユーザーに示します。