| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Как проверить TextBox |
| Автор: korob2001 29.10.2004, 22:49 | ||
| Привет! Перейду сразу к проблеме. Допустим есть текстовое поле txtName, кнопка cmdAdd и листбокс lstUsers. В текстовом поле юзер должен ввести своё имя. При событии Change, в поле нужно сделать проверку что вводится имя состоящее не менее чем из 4 сиволов. При событии Click кнопки cmdAdd нужно проверить что имя состоит из латинского или русского алфавита ( но не обоих сразу ). Я могу сделать только проверку на ввод нескольких символов. Вот так:
Как вы наверное поняли такой проверки не достаточно, для достижения цели. В VB 6.0 есть регулярные выражения или что-нибудь подобное? |
| Автор: cardinal 30.10.2004, 01:25 |
| Может тебе это надо: http://forum.vingrad.ru/index.php?showtopic=27659 |
| Автор: -Mikle- 30.10.2004, 21:34 | ||
вот быстренько накатал ф-ию проверки на корректность логина:
вроде работает как надо... |
| Автор: korob2001 1.11.2004, 15:15 | ||
| Большое спасибо. Меня интересует ещё вот это:
Что означает символ '&'? |
| Автор: cardinal 1.11.2004, 15:23 | ||
MSDN:
Соовтетственно есть и другие крючки... |
| Автор: -Mikle- 1.11.2004, 18:08 | ||||
равносильно записи
Вот некоторые обозначения: & - As Long # - As Double ! - As Single $ - As String @ - As Currency % - As Integer то есть Dim tmp$ эквивалентно Dim tmp as String |
| Автор: Mephisto 1.11.2004, 18:23 | ||
Только такие приколы не работают, когда определяешь структуры! |
| Автор: korob2001 2.11.2004, 00:56 |
| Большое спасибо. Я даже не знал о таком способе указания типа. |
| Автор: cardinal 2.11.2004, 00:59 |
| Я им лично никогда не пользуюсь... |
| Автор: -Mikle- 2.11.2004, 15:23 | ||
| я тоже не пользуюсь, только иногда, когда лень лишнюю букву нажать Добавлено @ 15:24
Естественно... Это же часть старого Барсика... |
| Автор: korob2001 2.11.2004, 15:26 | ||
Да я тоже наверное не буду таким способом пользоваться. Мне всеже больше нравится более длинный способ с As, но более понятный. Хотя знать это необходимо, для работы с чужим кодом. |