Коллекции
о, спасибо
разместить их на панельке и ее скрывать
ну мне вообще было интересно за такие повторяющиеся строки
Я обычно для такой темы делаю наборы функций, и в итоге в таких местах 2 вызова: turnAllOff (всему даст hidden или что там у вас) turnOnForXXX() — в нужном случае врубит нужные статусы из плюсов такого подхода — легко расширять, легко дебажить. из минусов избыточность по сравнению с in-place коллекцией (кстати никто не мешает в функциях хранить списки переменных на апдейт и передавать их другой функции апдейта, так наверное будет короче всего)
Что то вроде turnOn(listWhenUserLogin()) эта же turnOn в своем теле может все офать, а функция в аргументе просто возвращает нужный список (map если все сложно) на апдейт
Если это winforms и дизайн позволяет, то все это можно добавить в 1 groupbox например и менять visibility этого groupbox'а
Обсуждают сегодня