Слайд 1
Элементы управления TreeView, Chart
Слайд 2TreeView
Элемент TreeView используется для отображения списка в
виде дерева (иерархическое представление).
Например, список дисков и каталогов.
Дерево содержит узлы, которые представляют объекты TreeNode. Узлы могут содержать подузлы. Они могут находиться в скрытом или в раскрытом состоянии.
Добавляя на форму элемент TreeView мы создаем объект treeView1 класса System.Windows.Forms.TreeView
Слайд 3Узлы содержатся в свойстве Nodes
В окне редактирования узлов можно настроить свойства узлов, добавлять или удалять узлы и подузлы.
Слайд 4СвойстваTreeView
FirstNode: первый дочерний узел
LastNode: последний дочерний узел
Nodes: возвращает коллекцию дочерних узлов
Parent:
возвращает родительский узел для текущего узла
NextNode: возвращает следующий узел для текущего
PrevNode: возвращает предыдущий узел для текущего
ImageList: получает/задает список ImageList, содержащий объекты Image, используемые узлами дерева
Indent: возвращает/задает размер отступа для каждого уровня дочерних узлов дерева.
Слайд 5 Добавление узлов в коде программы
Слайд 6Удаление узлов
Методы раскрытия и скрытия узла:
Слайд 7СобытияTreeView
BeforeSelect / AfterSelect: происходит до/после выбора узла
BeforeExpand / AfterExpand: происходит
до/после раскрытия узла
BeforeCollapse / AfterCollapse: происходит перед / после скрытия узла дерева
BeforeCheck / AfterCheck: происходит перед/ после установки флажка для узла дерева
NodeMouseClick: происходит, при щелчке кнопкой мыши по узелу
Слайд 8Свойства узлов
BackColor: фоновый цвет узла
ForeColor: цвет шрифта
NodeFont: шрифт
Checked: выставление флажка
на узле
ImageIndex: индекс изображения, выводимого для данного узла
SelectedImageKey: получает/задает индекс изображения для данного узла в выбранном состоянии
SelectedImageIndex: получает или задает индекс изображения, выводимого для данного узла в выбранном состоянии
StateImageIndex: получает или задает индекс изображения состояния (например установленного или снятого флажка, указывающего состояние элемента)
Tag: тег узла
Слайд 9Chart
Chart позволяет строить различные диаграммы и графики. Свойства позволяют изменять вид
и тип диаграмм.
Chart - контейнер объектов Series (ряд,функция). Каждый объект Series соответствует одной кривой на графике.
По умолчанию объект Series один.
Слайд 11Поменять тип графика по щелчку на нем.
Указать тип текущей диаграммы
в статусной строке.
Слайд 12Работа с файловой системой.
Компонент FolderBrowserDialog
Компонент FolderBrowserDialog является модальным диалоговым окном
и используется для выбора пользователем папки файловой системы. Обзор папок происходит в виде дерева.
Слайд 13
FolderBrowserDialog отображается во время выполнения с использованием метода ShowDialog
Имеет возможность создавать
новые папки.
Св-во RootFolder позволяет указать корневую папку с которой будет начинаться просмотр.
Св-во SelectedPath - получение пути к выбранной папке
Слайд 14Компонент OpenFileDialog
Компонент OpenFileDialog является модальным диалоговым окном и используется для
выбора пользователем файла.
Свойство Filter позволяет задать тип файлов, которые нужно отобразить
Слайд 15Кастомизация графического интерфейса
Кастомизация - это адаптирование (изменение)
графического интерфейса под конкретного пользователя. Процесс настройки программного продукта достигается дополнительными настройками интерфейса. Например, настройка вида окна, масштабирование, изменение палитры, шрифтов, звуков и т.д.
Компоненты ColorDialog и FontDialog позволяют задавать шрифт и цвет.
Слайд 16Компонента ColorDialog
Диалоговое ColorDialog позволяет выбрать настройки цвета.
Свойства :
Color -
выбранный цвет
FullOpen диалоговое окно с расширенными настройками цвета
Слайд 18Компонента FontDialog
Диалоговое FontDialog используется для выбора шрифта и его параметров.
Свойства:
Font
- выбранный шрифт
ShowColor изменить цвет шрифта
Color - цвет шрифта