powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / textbox с маской
17 сообщений из 17, страница 1 из 1
textbox с маской
    #32597006
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно сделать так, чтобы у textbox-а была маска.

Подскажите, пожалуйста, как мне это лучше сделать.

1) Создать класс, порождённый от textbox, такой, чтобы при событии TextChenged совершалось определённое действие(например, форматирование текста textbox-а)? Если этот вариант более правильный, подскажите, пожалуйста, как его реализовать.

2) Скачать компонент, подобный textbox-у, но со свойством маски?
Если этот вариант более правильный, подскажите, пожалуйста, где можно бесплатно скачать такой компонент.

Заранее благодарен за полезную информацию.
...
Рейтинг: 0 / 0
textbox с маской
    #32597109
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что у тебя в поле будет? В смысле типа номер телефона или что?
...
Рейтинг: 0 / 0
textbox с маской
    #32597434
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В поле будет число.

например:
1000000,345

маска должна отображать:
1 000 000,35
...
Рейтинг: 0 / 0
textbox с маской
    #32597504
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хмм...

Можно конечно вручную процедурку написать добавляющую пробелы..
...
Рейтинг: 0 / 0
textbox с маской
    #32597527
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процедурку написать - не проблема. Хотелось бы, чтобы маска была зашита в классе.
...
Рейтинг: 0 / 0
textbox с маской
    #32597762
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну дык кто мешает эту процедурку сделать методом класса ?
...
Рейтинг: 0 / 0
textbox с маской
    #32597831
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
топики в форуме не пробовали прочитать???
...
Рейтинг: 0 / 0
textbox с маской
    #32598088
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот написал, по моему должно работать как нужно тебе
Только, значение в свойстве текст убирай вовсе или ставь цифры...
О возникших проблемах БЕЙ В КОЛОКОЛ (в топике... само собой...)
...
Рейтинг: 0 / 0
textbox с маской
    #32599070
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключил Ваш dll к своему проекту.
DecimalDigits.DecimalDigits...

Свойства "text" не нашёл.
Что делать с классом DecimalDigits?

Если можно, примерчик.
...
Рейтинг: 0 / 0
textbox с маской
    #32599118
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за глупый вопрос, я всё понял.
Число textbox-а становится форматированным, когда textbox теряет фокус.

А можно ещё сделать так, чтобы

1) формат срабатывал по нажатию "ENTER" в textbox-е.

2) число форматировалось в textbox-е, когда оно в нём изменяется (например: при нажатии на какую-нибудь кнопку, в textbox-е меняется текст. Можно сделать так чтобы при изменении число автоматически форматировалось?)
...
Рейтинг: 0 / 0
textbox с маской
    #32599263
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно сделать так, чтобы у textbox-а была маска.
Подскажите, пожалуйста, как мне это лучше сделать.
1) Создать класс, порождённый от textbox, такой, чтобы при событии TextChenged совершалось определённое действие(например, форматирование текста textbox-а)? Если этот вариант более правильный, подскажите, пожалуйста, как его реализовать.
2) Скачать компонент, подобный textbox-у, но со свойством маски?
Если этот вариант более правильный, подскажите, пожалуйста, где можно бесплатно скачать такой компонент.


Чтобы не морочить вам голову, я вас посылаю на http://www.codeproject.com или другие аналогичные ресурсы всевозможных masked' ов там полно.
Если что то непонятно из найденного, то пишите в этот топик. Разберемся

P.S. В NetFrameWork 2.0 - компонент maskedtextbox появился
...
Рейтинг: 0 / 0
textbox с маской
    #32599333
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не надо кодохранилищ, они suks... там можно посмотреть примеры только в учебных целях... или поймать идею (писать код всё равно лучше самому)
вот высылаю пример доработаной dll с открытым кодом и описание к её использованию...
авторА можно ещё сделать так, чтобы

1) формат срабатывал по нажатию "ENTER" в textbox-е.

2) число форматировалось в textbox-е, когда оно в нём изменяется (например: при нажатии на какую-нибудь кнопку, в textbox-е меняется текст. Можно сделать так чтобы при изменении число автоматически форматировалось?)
Сделать можно всё, вопрос в другом надо ли???
...
Рейтинг: 0 / 0
textbox с маской
    #32599896
Турист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо за полезную информацию.
...
Рейтинг: 0 / 0
textbox с маской
    #32771876
narval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to vladgrig:
в твоем DigitsText'е есть метод OnVisibleChanged, долго соображал, но так и не понял, зачем он, в каком случае будет важен?
...
Рейтинг: 0 / 0
textbox с маской
    #32772434
dnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dnt
Гость
В приведенном Vladgrig-ом контроле помоему есть маленькая неточность. Попробуй настроить TextCountDecAfter=2 в свойствах и он не будет делать того что должен. Может автор будет так любезен исправить баг и выложить исправленный контрол.
Заранее благодарю
dnt
...
Рейтинг: 0 / 0
textbox с маской
    #32774419
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, дорогие, это не было задумано как что то из ряда вон выходящее... Это был всего лишь пример того, как можно осуществить возможность создания маски...
P.S. Спасибо за то что критично отнеслись к контролу (это полезная инфа и проблему, я думаю, можно будет решить). Токма сейчас я занят Web технологиями. Если Вы смогли найти траблу - может сами её и устраните (поскрипев мозгами ). Мне, кстати было бы тоже интересно узнать решение или посмотреть, на пример, другое решение проблемы...
...
Рейтинг: 0 / 0
textbox с маской
    #32774514
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв твоем DigitsText'е есть метод OnVisibleChanged, долго соображал, но так и не понял, зачем он, в каком случае будет важен?
Для того, что бы поле не оставалось пустым, если оно не определено программером при разработке (наверное есть более элегантное решение, тока я до него не дошёл)
авторВ приведенном Vladgrig-ом контроле помоему есть маленькая неточность. Попробуй настроить TextCountDecAfter=2 в свойствах и он не будет делать того что должен. Может автор будет так любезен исправить баг и выложить исправленный контрол.
Заранее благодарю
dnt
автор был так любезен и (О, если бы Вы знали, сколько потрачено времени и сил ) исправил баг, за сим, выкладываю исправленый контрол
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / textbox с маской
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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