У меня проблемы с редактированием панелей в формах окон C# (Visual studio 2008). Я поместил несколько панелей в другой, и теперь у меня проблемы с навигационными панелями внутри родительских контейнеров. Есть ли какой-либо инструмент, который дает не только контроль перетаскивания, но также и представление дерева контейнера и панелей в нем. Например, как и окно Navigator в NetBeans (IDE для Java). Любая помощь?Перемещение между родительскими панелями
ответ
Я не уверен, что VS2008, но более новые версии имеют Outline Document Window (Вид> Другие окна> Структура документа)
Чтобы не запутаться в контрольной группе, считают назвать их должным образом. Затем вы можете найти их в списке Свойства окно.
Вместо label1
labelInputName
, расположенный по адресу panel1
, который вы также переименовываете в panelInput
. Это дает ощущение родителя/ребенка, и вы никогда не потеряете его.
Если вы заблудились, используйте Окно документа окно, чтобы увидеть древовидное отношение через Controls
свойство (кто контролирует, кто). Это окно является помощником (поможет найти и выбрать элемент управления), вам все равно придется использовать конструктор для внесения изменений.
Еще одна важная вещь - дизайн пользовательского интерфейса. Всякий раз, когда вы получаете , захламленный или громоздкий ощущение, что это время что-то изменить.
Изготовление UserControl
для повторяемой части - в одну сторону.
Другой способ заключается в отличаются дизайн и запустить время (то, что вы видите в конструкторе): к примеру, если у вас есть несколько панелей, который должен быть показан на одном месте, то вы можете использовать динамический Контейнер для них (FlowLayoutPanel
, TableLayoutPanel
) или вы можете разместить их таким образом, чтобы вы могли легко их видеть во время разработки, но их положение будет исправлено во время выполнения (например, в конструкторе). Приоритезация проектирования является обязательной, если вы собираетесь поддерживать проекты и редактировать функциональные возможности в следующих версиях.
p.s .: говорить о winforms, но все сказанное должно быть верно и для wpf.
Спасибо, это было полезно. – candle
- 1. Перемещение между несколькими панелями
- 2. Перемещение южной панели между боковыми панелями
- 3. Перемещение событий мыши между панелями GWT
- 4. Перемещение узла JavaFX между различными панелями
- 5. JSON/jQuery - перемещение между дочерними и родительскими объектами
- 6. Обмен между панелями
- 7. Переключение между панелями
- 8. Переключение между панелями
- 9. статического расстояния между панелями
- 10. GWT Пролистать между страницами/панелями
- 11. Поделитесь историей между панелями/окнами
- 12. Переключение между панелями, использующими cardLayout?
- 13. Установка закладки между двумя панелями
- 14. отрегулировать ширину линии между панелями
- 15. Ссылка между панелями Pentaho CDE
- 16. Навигация между панелями в scala
- 17. Переключение между панелями в JavaFX
- 18. Предотвращение дублирования между родительскими divs
- 19. Шаблоны клавиш Visual Studio для перемещения между панелями разделенного вида
- 20. Spacer между панелями в JQuery Аккордеон
- 21. Как устранить пространство между панелями в Bootstrap
- 22. Как создать переключатель для переключения между панелями
- 23. Горячая клавиша для переключения между сплит-панелями
- 24. Reparenting префабы между панелями в Unity3D (NGUI)
- 25. Взаимодействие между CellTree и панелями GWT
- 26. Java Переключение между панелями одного Jframe
- 27. закрытие библиотеки перетащить goog.fx.DragListGroup Item между панелями
- 28. Как перенести данные между панелями картыLayout
- 29. Передача информации между панелями и классами
- 30. JQuery слайдер с кнопкой между панелями контента
Спасибо. В VS2008 есть такое окно. – candle