@Nik_Haker

Как в C++ в эдит запретить вводить какието символы?

Например чтобы человек мог ввести в эдит только 1 и 0, а все остальные символы и буквы и цифры не мог?
  • Вопрос задан
  • 2402 просмотра
Пригласить эксперта
Ответы на вопрос 3
donkaban
@donkaban
Умею рисовать тени
Вы, очевидно используете какую-то GUI библиотеку, ибо C++, как язык ни о каких "этит"'ах ничего не знвает. К сожалению все телепаты, в связи с кризисом - в отпусках.
Ответ написан
Комментировать
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Вы и правда считаете, что для плюсов есть только одна библиотека для GUI? Что используется для GUI, какой эдит? Где пример кода с вашими попытками решить эту проблему?
А так-то, вот вам общий ответ: валидатор или параметр, который хранит код символа, в обработчике события нажатия на клавишу. Дальше думайте (ну хоть раз, плз, просто попробуйте -- это не сложно и даже интересно) сами.
Ответ написан
Комментировать
AxisPod
@AxisPod
В C++ нет "эдит". Для начала научитесь задавать вопросы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы