Практическое руководство. Создание интерфейса в стиле проводника в форме Windows Forms
Обновлен: Ноябрь 2007
Пользовательский интерфейс проводника часто используется в приложениях, поскольку он хорошо знаком всем пользователям.
Проводник — это, по существу, элементы управления TreeView и ListView, расположенные на отдельных панелях. Размеры панелей можно изменить с помощью разделителя. Это сочетание элементов управления является весьма эффективным для отображения и просмотра информации.
В приведенных ниже действиях описано размещение элементов управления в формах, аналогичных проводнику. В них не описано добавление функций просмотра файлов приложения проводника Windows.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения настроек выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы создать в Windows Forms форму, аналогичную проводнику, выполните следующие действия:
Создайте новый проект "Приложение Windows". Дополнительные сведения см. в разделе Практическое руководство. Создание проекта приложения Windows.
В панели элементов:
Перетащите элемент управления SplitContainer на форму.
Перетащите элемент управления TreeView в SplitterPanel1 (панель элемента управления SplitContainer с пометкой Panel1).
Перетащите элемент управления ListView в SplitterPanel2 (панель элемента управления SplitContainer с пометкой Panel2).
Выберите все три элемента управления, нажав клавишу CTRL и щелкнув последовательно каждый из них. При выборе элемента управления SplitContainer щелкните разделитель, а не панели.
Примечание. Не используйте команду Выделить все в меню Правка. Если это сделать, то свойство, необходимое в следующем действии, не появится в окне Свойства.
Нажмите клавишу F5 для запуска приложения.
Отображается форма с состоящим из двух частей пользовательским интерфейсом, аналогичным интерфейсу проводника Windows.
Примечание. При перетаскивании разделителя размер панелей меняется соответствующим образом.
См. также
Задачи
Практическое руководство. Разделение окна по горизонтали