Практическое руководство. Создание интерфейса в стиле проводника в форме Windows Forms

Обновлен: Ноябрь 2007

Пользовательский интерфейс проводника часто используется в приложениях, поскольку он хорошо знаком всем пользователям.

Проводник — это, по существу, элементы управления TreeView и ListView, расположенные на отдельных панелях. Размеры панелей можно изменить с помощью разделителя. Это сочетание элементов управления является весьма эффективным для отображения и просмотра информации.

В приведенных ниже действиях описано размещение элементов управления в формах, аналогичных проводнику. В них не описано добавление функций просмотра файлов приложения проводника Windows.

zh2fe5a5.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения настроек выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы создать в Windows Forms форму, аналогичную проводнику, выполните следующие действия:

  1. Создайте новый проект "Приложение Windows". Дополнительные сведения см. в разделе Практическое руководство. Создание проекта приложения Windows.

  2. В панели элементов:

    1. Перетащите элемент управления SplitContainer на форму.

    2. Перетащите элемент управления TreeView в SplitterPanel1 (панель элемента управления SplitContainer с пометкой Panel1).

    3. Перетащите элемент управления ListView в SplitterPanel2 (панель элемента управления SplitContainer с пометкой Panel2).

  3. Выберите все три элемента управления, нажав клавишу CTRL и щелкнув последовательно каждый из них. При выборе элемента управления SplitContainer щелкните разделитель, а не панели.

    zh2fe5a5.alert_note(ru-ru,VS.90).gifПримечание.

    Не используйте команду Выделить все в меню Правка. Если это сделать, то свойство, необходимое в следующем действии, не появится в окне Свойства.

  4. В окне Свойства присвойте свойству Dock значение Fill.

  5. Нажмите клавишу F5 для запуска приложения.

    Отображается форма с состоящим из двух частей пользовательским интерфейсом, аналогичным интерфейсу проводника Windows.

    zh2fe5a5.alert_note(ru-ru,VS.90).gifПримечание.

    При перетаскивании разделителя размер панелей меняется соответствующим образом.

См. также

Задачи

Практическое руководство. Создание пользовательского интерфейса с несколькими областями с помощью Windows Forms

Практическое руководство. Определение способа изменения размеров и позиционирования в окне с перемещаемым разделителем

Практическое руководство. Разделение окна по горизонтали

Пример SplitContainer Control

Ссылки

SplitContainer

Другие ресурсы

Элемент управления SplitContainer (Windows Forms)