Rusland Опубликовано 12 октября, 2015 Поделиться Опубликовано 12 октября, 2015 Делаю ListView.SearchVisible:=true Набираю текст в появившейся панели поиска, список фильтруется. Как теперь из другой формы отключить фильтр? ListView.SearchVisible:=false прячет панель, но не отменяет фильтрации. Цитата Ссылка на комментарий
0 Rusland Опубликовано 12 октября, 2015 Автор Поделиться Опубликовано 12 октября, 2015 Из этой темы попробовал сделать так: 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:=''; end; end; Метод работает. Цитата Ссылка на комментарий
Вопрос
Rusland
Делаю
Набираю текст в появившейся панели поиска, список фильтруется.
Как теперь из другой формы отключить фильтр? ListView.SearchVisible:=false прячет панель, но не отменяет фильтрации.
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.