Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
17 / 9 / 4
Регистрация: 09.02.2014
Сообщений: 188
1

Событие изменения текста TextBox которое не реагирует на программное изменение

09.08.2018, 14:48. Показов 1311. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Похоже нет ничего проще чем обрабатывать событие KeyUp вместо TextChanged или есть что-то получше?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2018, 14:48
Ответы с готовыми решениями:

Какое событие в TextBox отвечает за изменение в нем текста
ввожу букву пусто результатов ввожу 2 букву выводиться 1 буква private void...

Как правильно отловить событие на изменение текста в TextBox в UserControl?
Доброго дня! В UserControl имеются TextBox'ы. Пытаюсь отловить изменение текста в TextBox, но...

Как добавить событие, которое будет реагировать на изменения в обьекте?
Здравствуйте, имеется код: using System; using System.Collections.Generic; using...

Событие при активации textbox. Или событие при изменения фокуса
Здравствуйте. Подскажите можно ли создать свое событие происходящий вовремя активации textbox....

4
Администратор
Эксперт .NET
17543 / 13766 / 5298
Регистрация: 17.03.2014
Сообщений: 28,247
Записей в блоге: 1
09.08.2018, 18:02 2
Sampl, используй булевскую переменную чтобы отмечать момент програмного изменения и в этом случае сразу выходи из обработчика TextChanged.
1
Модератор
Эксперт .NET
15784 / 10942 / 2842
Регистрация: 21.04.2018
Сообщений: 32,097
Записей в блоге: 2
09.08.2018, 20:03 3
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Sampl, используй булевскую переменную чтобы отмечать момент програмного изменения и в этом случае сразу выходи из обработчика TextChanged.
Присоединяюсь. Когда было нужно, перерыл всё, но ничего не нашёл. Вариант неудобный, но другого нет.
0
Администратор
Эксперт .NET
17543 / 13766 / 5298
Регистрация: 17.03.2014
Сообщений: 28,247
Записей в блоге: 1
09.08.2018, 20:09 4
Элд Хасп, есть еще вариант отписываться от TextChanged перед изменением, менять Text и подписываться обратно. Но это плохое решение. Особенно в VB.NET с его WithEvents/Handles.
0
Модератор
Эксперт .NET
15784 / 10942 / 2842
Регистрация: 21.04.2018
Сообщений: 32,097
Записей в блоге: 2
09.08.2018, 20:13 5
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Элд Хасп, есть еще вариант... Но это плохое решение...
Так и есть. Вариантов несколько, но все они сложнее чем флаг программного изменения.
0
09.08.2018, 20:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2018, 20:13
Помогаю со студенческими работами здесь

Событие изменения содержимого TextBox пользователем
Нужно событие не реагирующее на изменение содержимого TextBox программно. Проблема вроде...

Программное изменение значения Textbox, используя JavaScript
Добрый вечер! Помогите, пожалуйста, решить задачу. Мне нужно создать таблицу, в которой в почти...

Программное выделение текста в TextBox
Как программно выделить всё в текстбоксе? P.S. В блокноте это делается так: Правка->Выделить всё....

Событие поля textBox, которое выполняла бы определенную функцию без клика
ЕСТЬ ли у textBox такое событие которое выполняла бы определенную функцию без клика то есть в...

Программное изменение текста
Дело вот в чем. Пишу приложение на шарпе с большим количеством функций, и одна из них(собственно...

Событие изменения текста
Добрый день! Написал первую программу на C#, там сказано сделать так, чтобы в случае пустой строки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru