Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.97/259: Рейтинг темы: голосов - 259, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 3

Как сделать ввод в TextBox только цифр?

11.11.2016, 23:31. Показов 54803. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть TextBox, куда нужно разрешить вводить только числа (дробные и отрицательные тоже разрешить). Искал решения в интернете, нашел лишь с использованием textBox1_KeyPress. У меня на эту функцию вылетает ошибка. Использую Visual Studio 2015. Помогите пожалуйста понять, в чём ошибка, или же найти альтернативные варианты. Заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.11.2016, 23:31
Ответы с готовыми решениями:

Сделать доступным только ввод цифр и знака "-" в поле TextBox
Ну собственно вопрос в названии темы: Как разрешить только ввод цифр и знака "-" в поле TextBox? Знаю как сделать ввод...

Ввод только цифр в TextBox
Взялся писать курсовой на WPF , поидее поспешил) Вообщем ,вот такая проблема возникла. На Виндовс форм делал так if...

Ввод только цифр в textbox(MVVM)
Как сделать ввод только цифр в textbox, не нарушая архитектуру MVVM?

23
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 13
14.02.2019, 11:28
Студворк — интернет-сервис помощи студентам
Скиньте пожалуйста проект. Создал по инструкции но не вышло.
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
14.02.2019, 11:57
Цитата Сообщение от sdv79 Посмотреть сообщение
Скиньте пожалуйста проект.
Прикрепил.
Вложения
Тип файла: zip Question 1848225 WPF запрет ввода символов.zip (46.0 Кб, 8 просмотров)
0
0 / 0 / 0
Регистрация: 17.04.2018
Сообщений: 13
14.02.2019, 12:07
amr-now спасибо - теперь стало понятно, что вы имели в виду по поводу обработчика событий
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
14.02.2019, 12:10
Цитата Сообщение от amr-now Посмотреть сообщение
надо различать проверку по мере ввода символов и отложенную проверку
Да никто этим не занимается.
Во первых приложение никак не реагирует на неверный ввод - мне, как пользователю, было бы непонятно, приложение тупит или пк завис. А если и понятно, то что я должен вводить?!
Во вторых, это сегодня надо вводить 0.85, а завтра надо будет вводить "0.234,12 35", и что писать мемуары на 10 листов кода, проверяющих каждый символ?
Пройдитесь по интернету, НИГДЕ нет сайтов, тупо игнорирующих ввод пользователя.
Всегда проверка осуществляется после окончания ввода.
Цитата Сообщение от amr-now Посмотреть сообщение
В MVVM данный code behind надо переместить и переделать в ViewModel
а VM тут причем? Она не должна парсить ввод пользователя. А если завтра я захочу заменить текстбокс на numericUpDown, переписывать VM?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2019, 12:10

TextBox. Ввод только цифр от 16 до 100
задача: ввод только цифр от 16 до 100 как можно регулярным выражением сделать от 16-100 так не работает! или может еще какой способ...

Реализовать ввод в textbox только цифр
Привет всем! Хочу сделать ввод в textbox только цифр. Примеров масса, но в проекте WPF у textbox'a нету события keypress. Еще, в...

Ввод в Textbox только цифр и запятую
Всем привет. Не давно начал изучать WPF и столкнулся с проблемой. Мне нужно, чтобы в textbox вводились только цифры и один раз запятая. В...

Как сделать проверку на ввод только цифр
Как сделать проверку на ввод только цифр в дате рождения , телефоне итд ? using System; using System.Collections.Generic; using...

Как сделать запрет на ввод цифр в textBox?
Как сделать запрет на ввод цифр в textBox


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru