![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Алкоголик |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 187 Регистрация: 26.1.2004 Репутация: нет Всего: нет |
Здраствуйте.
Как организовать проверку вводимых данных? т.е. например в консольном режиме мне нужно что бы вводились только маленькие англиские буквы и не более 5 символов. А в приложении с формой в textbox вводились только символы 0123456789ABCDEF. Заранее спасибо. |
|||
|
||||
Avalon12x |
|
||||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 12.2.2009 Репутация: нет Всего: нет |
Можно через обработку события KeyPress
Правда придется еще предотвратить вставку в TextBox через Ctrl+V , Shift+Insert, Copy/Paste Это сообщение отредактировал(а) Avalon12x - 14.3.2009, 21:48 |
||||
|
|||||
TEH3OP |
|
||||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 18.7.2008 Репутация: нет Всего: 1 |
Я люблю ненавязчивую проверку, поэтому делаю так:
|
||||
|
|||||
BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 5 Всего: 10 |
А это что еще за режим?
Может, тебе подойдет MaskEdBox? А так, сабклассинг с последующей обработкой WM_KEYDOWN и WM_RBUTTONDOWN/UP -------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |