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