powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Элементы управления типа maskedTextBox
8 сообщений из 8, страница 1 из 1
Элементы управления типа maskedTextBox
    #40119291
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C# Visual Studio 2019
На dialog window (Form5) выбран
Элементы управления типа maskedTextBox1
в свойстве Mask я задал
000000000.99, чтобы можно было ввести max число 999 млн. 999 тысяч 999.
Какую маску надо выбрать, чтобы лидирующие ноли не выводились? Т.е. вместо показанных 000065000.00 было выведено “65000.00”
На правом снимке уже при выполнении.
Спасибо

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40119351
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805
чтобы лидирующие ноли не выводились
ну как бы странное пожелание в вводу по маске. Либо трусы либо крестик - тут надо определиться
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40119360
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ввод по маске - говнопаттерн UI. Убери его вообще.
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40119924
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805,

для ввода чисел используется NumberUpDown
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40119968
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pation,

нужно просто делать UI так, чтоб пользователю было ясно и понятно, что вводить в поле. Если значение не валидное, это ему объяснять. тогда не нужны никакие маски, паттерны, апдауны и прочая шлабудень. Толку от Up\Down стрелок для вещественных типов и целых типов где диапазон больше 5 полнейший юзлес. Просто дайте мне возможность вводить то, что хочу я, а не то, что хотите вы и потом, если то, что захотел я, не соответствует тому, что ожидается, я должен получить корректное, ясное уведомление.
То есть UX должен быть гибким и мягким, а не жесткий и закостенелым.
Даже дату в 99% случаев проще ввести руками, чем пытаться жмакать мышкой по мелким кнопкам.
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40119981
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
Даже дату в 99% случаев проще ввести руками, чем пытаться жмакать мышкой по мелким кнопкам.
+100500
потому что в большинстве случаев копипаста
И в идеале, чтобы поле понимало любой разумный формат даты (включая "позавчера" )
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40119995
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
нужно просто делать UI так, чтоб пользователю было ясно и понятно, что вводить в поле. Если значение не валидное, это ему объяснять. тогда не нужны никакие маски, паттерны, апдауны и прочая шлабудень.

+100500. То что выглядит как текстовое поле должно вести себя как любое текстовое поле. Меня мобильный банк Сбера каждый раз выбешивает. Хочешь сделать перевод по номеру телефона и там на окне видишь обычное пустое текстовое поле. Начинаешь, естественно, как нормальный человек, вводить "+7", и в поле тут же появляется "+7 (7". Потому что он "+" игнорит, "7" принимает как первую цифру номера, а "+7 (" впереди "услужливо" сам добавляет.
...
Рейтинг: 0 / 0
Элементы управления типа maskedTextBox
    #40120003
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Меня мобильный банк Сбера каждый раз выбешивает. Хочешь сделать перевод по номеру телефона
А меня маскированный ввод в Сбер Онлайн.
Хочешь скопировать номер из вацапа или еще откуда - нельзя, сначала скопируй в блокнот, удали все пробелы скобочки и семерку, и только тогда можешь вставлять.

Вот только недавно сделали по-человечески, без маски.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Элементы управления типа maskedTextBox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (8): Анонимы (4), Yandex Bot, Bing Bot, RePredeclared, Google Bot 8 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]