type
TMyForm= class(TForm)
sg : TStringGrid;
imgSortIt: TImage;
...
procedure imgSortItClick(Sender: TObject);
private
{ Private declarations }
// sortIt: TFMXObjectSortCompare;
function sortIt(item1, item2: TFmxObject): Integer;
public
{ Public declarations }
end;
var
frm: TMyForm;
implementation
{$R *.fmx}
procedure TMyForm.imgSortItClick(Sender: TObject);
begin
sg.Sort(???);
...
やあ、
行を切り替えてグリッドを手動で並べ替える方法を知っています...
しかし、TSTringGrid
には手順があるので、この手順Sort
で独自の比較関数を使用してみます...
タイプ/関数を機能させるには、どのように構造化すればよいですか? 実際、私は得る:
E2009 Incompatible types: 'regular procedure and method pointer'
- または、次のように宣言された関数でコンパイルします。
sortIt: TFMXObjectSortCompare;
しかし、コードを実装して、希望どおりにソートする方法は?
ご協力いただきありがとうございます。