![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компонент для ввода IP адреса. [D7, WinXP]
rolex © (2005-08-09 15:08:00)Есть ли такой? Или посоветуйте чего-нибудь, но чтобы не вводить его в Edit'e.
3DxFantastika (2005-08-09 19:13:00) [1]большой совет автору темы, НАМНОГО лучше просто в Editи потом уже проверять на валидность - это избавит от очень многих проблем - например, очень удобно просто копировать строку с IP-адресоми вставлять(copy-paste), а всякие компоненты с раздельным фильтрованным вводом для IP-лишние сложности пользователю ..
Stakan (2005-08-09 17:11:00) [2]wal © (09.08.05 16:47) [8]
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/ipaddress/reflist.asp
Rouse_ (2005-08-09 17:09:00) [3]Посмотри как это реализовано вот тут: http://rouse.front.ru/infofromip.zip
Используется стандартный WC_IPADDRESS после инициализации ICC_INTERNET_CLASSES
wal (2005-08-09 16:47:00) [4]А ведь в винде много где используется что-то типа "___.___.___.___" для ввода ИПа. Неужели нигде в "кишках" нету стандартного? Или тоже EDIT используется?
С уважением.
msguns (2005-08-09 16:38:00) [5]Сложно, конечно, додуматься до 4 эдитов, привяанных к единственному обработчику OnChange или OnKeyPress, в которм делается архисложная проверка на цифру и диапазон 0-255
msguns (2005-08-09 16:35:00) [6]Интересно, а если потребуется вводить, например, число, соответствующее секундам, то что, тоже будем компонент искать ? Ну чтоб не ввел буквы или -1 или 69
Fay (2005-08-09 15:26:00) [7]2 Андрей Жук © (09.08.05 15:15) [4]
Будь справедлив - предложенное решение [1] соответствует требованию "чего-нибудь, но чтобы не вводить его в Edit'e".
Андрей Жук (2005-08-09 15:15:00) [8]
> а MaskEdite?
Я думаю, человеку это не подойдет.
Ему ж надо, чтобы компонент сам проверял валидность адресса. А ты ему про MaskEdit. Там же, наверно, еще и код писать надо.
Не пугай людей.
Думкин (2005-08-09 15:12:00) [9]а MaskEdite?
Fay (2005-08-09 15:12:00) [10]rolex (09.08.05 15:08)
TMemo
Amoeba (2005-08-09 15:12:00) [11]На http://www.torry.netнайдешь такие. Есть точно.