Реализация функциональности Find & FindNext в приложении Windows Form C#
Я хочу включить Ctrl+F или найти или выполнить поиск в моем приложении Windows Form.
Мое приложение состоит из основного докладчика и подчиненных.
Мой поиск - простой текстовый поиск, но внутри разных подчиненных, состоящих из редактируемых элементов управления.
Всякий раз, когда поиск найден, фокус устанавливается на особый элемент управления этого подчиненного.
Но когда кнопка "Найти" нажимается снова, я хочу начать поиск с последнего результата поиска, а не с начала.
Возможно ли сохранить состояние докладчика? так что я могу начать с последнего состояния поиска.
1 ответ
Решение
Сохранить предыдущую строку no в некоторой глобальной переменной, когда вы щелкнете по кнопке find next start из строки no
static public bool FindNext(string searchString, bool caseSensitive,int line no)
{ //Your code }