на форме Мне нужен первый набор элементов управления пользовательского интерфейса при запуске процесса, позже мне нужен только второй набор компонентов. Я поместил набор для набора процессов №1 на первой панели, после завершения этапа завершения # 1. Я начинаю скрывать панель # 1, лучше ли это из строк руководства по проектированию пользовательского интерфейса?скрыть компоненты пользовательского интерфейса в RUN TIME, вопрос дизайна
ответ
Я бы использовал рамки вместо панелей. Вы можете создавать фреймы во время разработки так же, как Forms, а затем создавать экземпляры ваших фреймов во время выполнения по мере необходимости. Поэтому создайте свой первый кадр (его можно даже поместить в форму во время разработки), а затем во время выполнения, когда вы готовы, вы можете уничтожить первый экземпляр кадра и создать экземпляр второго кадра.
Использование панелей, описанных вами, является очень распространенным и очень респектабельным способом. Ничего страшного в этом.
Другая часто используемая идиома - это элемент управления страницы со скрытыми вкладками. Итак, сделайте управление страницей. Добавьте два листа вкладок. Установите для параметра TabVisible значение False для обеих листов вкладок. Затем во время выполнения задайте свойство ActivePage элемента управления страницы, чтобы указать, какая страница отображается пользователю.
Подход к управлению страницей действительно похож на использование панелей. С дизайном, возможно, немного легче работать, но многое зависит от личных предпочтений.
- 1. Пакет дизайна пользовательского интерфейса
- 2. Преобразование дизайна пользовательского интерфейса администратора в компоненты Ember
- 3. Вопрос дизайна интерфейса какао
- 4. Компоненты пользовательского интерфейса ActionScript3?
- 5. Создать компоненты пользовательского интерфейса
- 6. Android, касающийся дизайна пользовательского интерфейса
- 7. Преимущества дизайна пользовательского интерфейса в XAML
- 8. iPhone: вопрос пользовательского интерфейса
- 9. Компоненты пользовательского интерфейса Android MvvmCross
- 10. Компоненты пользовательского интерфейса Windows CE
- 11. Распознавание потоков, способных обновлять компоненты пользовательского интерфейса
- 12. RecyclerView дублирует некоторые компоненты пользовательского интерфейса
- 13. Концепции дизайна пользовательского интерфейса в WinForms
- 14. Объектно-ориентированный вопрос дизайна
- 15. Compile-Time vs Run-Time в Java?
- 16. Скрыть кнопку меню пользовательского интерфейса
- 17. Qt: Философская дилемма дизайна пользовательского интерфейса
- 18. Кодируемость кода и баланс дизайна пользовательского интерфейса
- 19. React Native - Собственные компоненты пользовательского интерфейса
- 20. Компоненты пользовательского интерфейса для электронного приложения
- 21. Компоненты пользовательского интерфейса Android с тенями
- 22. Инкапсулирующие компоненты пользовательского интерфейса с помощью jQuery
- 23. Почему CAN BackgroundWorker изменяет компоненты пользовательского интерфейса?
- 24. Компоненты пользовательского интерфейса Resize Unity на планшете
- 25. Компоненты пользовательского интерфейса, предназначенные для консигментации какао
- 26. Компоненты пользовательского интерфейса Fragment null TextViews
- 27. Дизайн шаблона пользовательского интерфейса Android для использования существующего пользовательского интерфейса
- 28. Компоненты пользовательского интерфейса Canvas или SVG
- 29. Скрыть компонент пользовательского интерфейса в подзадаче
- 30. Планировка работы: поиск дизайна пользовательского интерфейса, чтобы сделать мой собственный