我在TAdvStringGrid选择某小区:在TAdvStringGrid选择单元格与隐藏的列
const MyCol=4; MyRow=1; HiddenCol=2; procedure TForm1.FormCreate(Sender: TObject); begin AdvStringGrid1.ColCount:=5; AdvStringGrid1.RowCount:=10; end; procedure TForm1.BtnHideClick(Sender: TObject); begin AdvStringGrid1.HideColumn(2); end; procedure TForm1.BtnSelectCellClick(Sender: TObject); begin AdvStringGrid1.SelectCells(MyCol,MyRow,MyCol,MyRow); end;
不过,我的问题是,经过该栏隐藏,我需要选择不会是细胞选择,因为程序是看到了ColCount现在4,并在第5栏第小区不再存在。不管隐藏的列如何仍然可以选择单元格?
通过选择我的意思是把重点放在细胞,并显示被选择了什么样的细胞,而不是仅仅看它的字符串值的用户。