Показать сообщение отдельно
  #42  
Старый 12.04.2022, 02:37
BigO BigO вне форума
Рядовой
 
Регистрация: 31.08.2016
Сообщений: 36
Спасибо: 42
BigO стоит на развилке
По умолчанию

Цитата:
Сообщение от Neil Посмотреть сообщение
- все элементы теперь активны с самого начала.
- убрал кнопку "разделить". теперь деление на подсети происходит вместе с расчётом.
- косметические изменения.
Ну вот, гораздо лучше стало. Можно покопать еще в сторону визуализации данных. Много одинаковых по размеру и по внешнему виду компонентов сливаются и не дают быстро находить нужные вещи. Группировка, размер, порядок элементов могут сильно визуальное восприятие поменять, но это уже такое.

Хотя есть пара моментов, которые все таки точно требуют внимания:
1. Поля с рассчитанными данными хорошо бы сделать readonly. Сейчас они провоцируют в них чего-то вписать самому, а это не имеет смысла, все равно будут сброшены при расчете.
2. Деление на подсети вопросы вызывает. 192.168.0.1/28, 2 подсети. Число хостов:14, 2 подсети по 6. Не сходится. 8 подсетей - 0 хостов в подсети. Что-то где-то теряется.

Цитата:
Сообщение от Neil Посмотреть сообщение
p.s.: чем бы подсветить "неправильные" маски в выборе?
есть более лаконичные решения кроме ComboBox.DrawMode / OwnerDrawnVariable?
Кто ж эти ваши винформсы знает то, чтобы такое подсказывать. Вот была бы репа в гитхабе, можно было бы перед сном попробовать посмотреть что там сделать можно)
Ответить с цитированием