0

Delphi FM.Android TListView で検索文字列を設定する必要があります。ListView.SearchVisible = true を設定すると、このボックスが表示されます。しかし、「SerchString」のようなプロパティはありません。どうすれば読み込んだり、コードに設定したりできますか? 出来ますか?そうでない場合は、ListView をフィルタリングする別の方法でしょうか。

4

2 に答える 2

0

あなたの質問が理解できたなら、

それは自動的に機能します。リストボックスにいくつかのアイテムを追加して検索ボックスを試すだけで、アイテムのアイテムテキストで機能し、検索ボックスに入力したフィルター文字列のアイテムのみが表示されます。

于 2013-10-23T12:43:34.943 に答える
0
function FindSearchBox(const ARootControl: TControl): TSearchBox;
var
  Child: TControl;
begin
  Result := nil;
  for Child in ARootControl.Controls do
    if Child is TSearchBox then
      Exit(TSearchBox(Child));
end;


procedure TFormAdd.SpeedButton1Click(Sender: TObject);
var
  SearchBox: TSearchBox;
begin
  SearchBox:=FindSearchBox(FormMain.ListView1);
  if SearchBox <> nil then
  begin
    SearchBox.Text:=''; // set text here
  end;
end;
于 2015-10-12T14:05:32.133 に答える