3
FireMonkey TStringgridのセルを選択解除する方法を知っている人はいませんか(つまり、どのセルが選択され、どのように選択を解除するのかを知る必要があります)...?FireMonkey TStringgridでセルの選択を解除する方法
我々は、Delphiベルリンに事前に10.1
感謝を使用しています。
FireMonkey TStringgridのセルを選択解除する方法を知っている人はいませんか(つまり、どのセルが選択され、どのように選択を解除するのかを知る必要があります)...?FireMonkey TStringgridでセルの選択を解除する方法
我々は、Delphiベルリンに事前に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)を参照してください。 –