3
FireMonkey TStringgrid에서 셀을 선택 해제하는 방법을 아는 사람이 있습니까? 즉, 선택되어있는 셀과 선택을 해제하는 방법을 알고 있어야합니다.FireMonkey TStringgrid에서 셀을 선택 해제하는 방법
델파이 베를린 10.1
감사합니다.
FireMonkey TStringgrid에서 셀을 선택 해제하는 방법을 아는 사람이 있습니까? 즉, 선택되어있는 셀과 선택을 해제하는 방법을 알고 있어야합니다.FireMonkey TStringgrid에서 셀을 선택 해제하는 방법
델파이 베를린 10.1
감사합니다.
현재 선택된 행을 가져 오려면 Selected
속성을 사용하십시오. 현재 선택된 열을 가져 오려면 ColumnIndex
속성을 사용하십시오. 행 및 열 인덱스는 0에서 시작합니다.
Selected
및 ColumnIndex
을 f로 설정하도록 선택할 수 있습니다. 전의. -1.
procedure TForm29.Button1Click(Sender: TObject);
var
SelRow, SelCol: integer;
begin
SelRow := StringGrid1.Selected;
SelCol := StringGrid1.ColumnIndex;
Memo1.Lines.Add(Format('SelRow: %d, SelCol: %d',[SelRow, SelCol]));
StringGrid1.Selected := -1;
StringGrid1.ColumnIndex := -1;
SelRow := StringGrid1.Selected;
SelCol := StringGrid1.ColumnIndex;
Memo1.Lines.Add(Format('SelRow: %d, SelCol: %d',[SelRow, SelCol]));
end;
은'Selected' 속성은 선택된 행의 인덱스를 제공한다. 'ColumnIndex' 속성은 선택된 컬럼을 제공합니다. 다른 셀을 선택하는 것 외에 다른 방법을 찾을 수 없습니다. [Delphi XE4 stringgrid selectcell in FireMonkey] (http://stackoverflow.com/q/17808168/576719)를 참조하십시오. –