Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/41: Рейтинг темы: голосов - 41, средняя оценка - 4.98
0 / 0 / 0
Регистрация: 31.01.2015
Сообщений: 5

Форма для ввода IP-адреса

23.02.2015, 21:49. Показов 8467. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Задача такая: посредством textbox сделать форму для ввода IP адреса. Все проверки и форму сделал - все отрабатывается, НО внешний вид при заполнении удручает: 1. остается символ-местозаполнитель; 2. переход между октетами выполняется не сразу по нажатию на клавишу вправо (влево), а через каждый элемент октета.
В идеале надо получить форму аналогичную форме ОС Windows в сетевых настройках TCP/IP.
Всё, что находил в интернете (в т.ч. на форуме) - не совсем то, что надо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.02.2015, 21:49
Ответы с готовыми решениями:

Умный textbox для ввода адреса к папке
У меня на текущем этапе есть конструкция: текстбокс, а рядом кнопка, по нажатию которой открывается folderBrowseDialog, я выбираю путь к...

Вот есть форма календаря для ввода дат, а для ввода времени?
Не ткнете, где взять можно??? Или может кодом кто поделится? Нужно часы и минуты выбирать из формы..... Как сделать - не согу...

Поле для ввода ip адреса
подскажите, мб есть готовый компонент для ввода ip адреса? чтоб автоматически ставил точки (каждые 3 цифры) и удобно отображал ip адрес...

8
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
23.02.2015, 21:53
Цитата Сообщение от Lev7 Посмотреть сообщение
Всё, что находил в интернете
Первая ссылка в Гугле. Может вы с ним поссорились? Или спросили не так?
http://www.codeproject.com/Art... ss-Control
0
3 / 3 / 1
Регистрация: 19.11.2014
Сообщений: 65
23.02.2015, 22:08
Цитата Сообщение от Lev7 Посмотреть сообщение
Здравствуйте!
Задача такая: посредством textbox сделать форму для ввода IP адреса.
Проще использовать maskedtextbox.
Вот тут посмотри, красиво вроде все: тут
Гугли, в общем.
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
23.02.2015, 22:30
insite2012, санкции наложил на гугл) хотя мог использовать яндекс)
Lev7, maskedtextbox используй
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
23.02.2015, 22:32
Цитата Сообщение от blackstar Посмотреть сообщение
наложил на гугл
blackstar, наложил или положил?
1
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
23.02.2015, 22:36
insite2012, склонялюсь, к наложил
1
0 / 0 / 0
Регистрация: 31.01.2015
Сообщений: 5
24.02.2015, 20:53  [ТС]
Первая ссылка в Гугле. Может вы с ним поссорились? Или спросили не так?
http://www.codeproject.com/Art... ss-Control
Ходил я по этой ссылке, но всю представленную библиотеку использовать не хочу, так как большую часть формы для ввода сделал, осталось только обеспечить:
1. при наведении фокуса удаление символа-местозаполнителя и неизменное расстояние между точками (разделителями октетов);
2. переход между октетами при нажатии на клавишу вправо (влево);
3. при наборе части адреса (в октете) появление чисел также, как и в форме в ОС Windows в сетевых настройках TCP/IP.
Цитата Сообщение от Proektura Посмотреть сообщение
Проще использовать maskedtextbox.
Цитата Сообщение от blackstar Посмотреть сообщение
Lev7, maskedtextbox используй
Подскажите, какого эффекта я смогу добиться используя maskedtextbox и при этом не смогу добиться при использовании textbox в поставленной задаче?
Цитата Сообщение от Proektura Посмотреть сообщение
Вот тут посмотри, красиво вроде все: тут
Там на VB, хотя платформа одна, так что буду разбираться. Спасибо за ссылку.
Цитата Сообщение от blackstar Посмотреть сообщение
insite2012, санкции наложил на гугл) хотя мог использовать яндекс)
Цитата Сообщение от insite2012 Посмотреть сообщение
blackstar, наложил или положил?
И вы туда же!!!
Цитата Сообщение от blackstar Посмотреть сообщение
insite2012, склонялюсь, к наложил
Не наложил!
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
24.02.2015, 20:55
Цитата Сообщение от Lev7 Посмотреть сообщение
всю представленную библиотеку использовать не хочу
Так и не используйте, кто заставляет. Либа же на NET языке сделана. Посмотрите ее реализацию и возьмите оттуда то что вам необходимо, в чем проблема?
0
3 / 3 / 1
Регистрация: 19.11.2014
Сообщений: 65
24.02.2015, 21:28
Цитата Сообщение от Lev7 Посмотреть сообщение
Подскажите, какого эффекта я смогу добиться используя maskedtextbox и при этом не смогу добиться при использовании textbox в поставленной задаче?
Ну хотите в textbox, делайте в textbox, на все ваша воля, лишь бы было удобно.
Я лично бы сделал на maskedtextbox, с точками разделителями. И решений куча с этим контролом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.02.2015, 21:28
Помогаю со студенческими работами здесь

Строка для ввода адреса прокси не активна
Сегодня обнаружил что не могу включить прокси так, как обычно это делал. Всегда через Chrome открывал настройки прокси - > настройки...

Где найти компоненту для ввода IP адреса
Если нет готовых решений, то хотя бы какой-нибудь пример написания собственной компоненты на основе textbox. С уважением,

Регулярное выражение (Regular Expressions) для ввода ip адреса.
Здравствуйте друзья. -------------------- Регулярное выражение для ввода ip адреса, хочу "прикрутить" для textBox? ...

Нужно сделать форму для ввода мак-адреса.
нужно сделать форму для ввода мак-адреса. соответственно есть 6 полей длиной два символа. нучно сделатьч то бы при нажатие клавиши...

Регулярка для проверки правильности ввода адреса проживания
Помогите плиз Дано текстовое поле и надо ввести адрес, который должен подходить под формат индекс 6 цифр, г. название города, ул....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru