В соответствии с требованием мы должны применить параметр автоматического фильтра для текстового поля электронной почты для приложения Windows. Мы можем реализовать автоматический фильтр для текстового поля электронной почты с помощью «AutoCompleteCustomSource»Автоматический фильтр для текстового поля с разделенной комой
Для этого мы создали программно список «AutoCompleteStringCollection» и установите его свойство «AutoCompleteCustomSource» в текстовом поле. В нашем почтовом ящике электронной почты также есть возможность ввести несколько писем с помощью разделителя комы.
В случае нескольких сообщений авто фильтр не работает должным образом.
Например, если мы вводим «Sa», он будет показывать электронные письма, начинающиеся с «Sa» Но если мы вводим «Sa» после ввода сообщения электронной почты («rahul @ gmail.com, Sa»), это не показаны элементы, начинающиеся с «Sa».
Есть ли способ решить эту проблему? Было бы признательно, если вы сможете предоставить решение.
AutoCompleteStringCollection data = new AutoCompleteStringCollection();
data.Add("Mahesh Chand");
data.Add("Mac Jocky");
data.Add("Millan Peter");
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteCustomSource = data;
С наилучшими пожеланиями,
что вы сделали до сих пор? вы можете показать код? мы можем предоставить помощь, но не сгенерировать код с нуля –
Я только что добавил код. Я использовал имя вместо адреса электронной почты – Ranish
К сожалению, это невозможно. Проблема в том, что вы предоставляете (возможно, виртуальный) список возможных значений, которые могут быть введены и автоматически завершены. Но как этот список используется, будет решаться самим текстовым полем, а не быть источником. – Oliver