Элементы управления TreeView, Chart

Содержание

Слайд 2

TreeView Элемент TreeView используется для отображения списка в виде дерева (иерархическое

TreeView

Элемент TreeView используется для отображения списка в виде дерева (иерархическое

представление).
Например, список дисков и каталогов.
Дерево содержит узлы, которые представляют объекты TreeNode. Узлы могут содержать подузлы. Они могут находиться в скрытом или в раскрытом состоянии.
Добавляя на форму элемент TreeView мы создаем объект  treeView1  класса System.Windows.Forms.TreeView
Слайд 3

Узлы содержатся в свойстве Nodes В окне редактирования узлов можно настроить

Узлы содержатся в свойстве Nodes

В окне редактирования узлов можно настроить

свойства узлов, добавлять или удалять узлы и подузлы.
Слайд 4

СвойстваTreeView FirstNode: первый дочерний узел LastNode: последний дочерний узел Nodes: возвращает

СвойстваTreeView

FirstNode: первый дочерний узел
LastNode: последний дочерний узел
Nodes: возвращает коллекцию дочерних узлов
Parent:

возвращает родительский узел для текущего узла
NextNode: возвращает следующий узел для текущего
PrevNode: возвращает предыдущий узел для текущего
ImageList: получает/задает список ImageList, содержащий объекты Image, используемые узлами дерева
Indent: возвращает/задает размер отступа для каждого уровня дочерних узлов дерева.
Слайд 5

Добавление узлов в коде программы

Добавление узлов в коде программы

Слайд 6

Удаление узлов Методы раскрытия и скрытия узла:

Удаление узлов

Методы раскрытия и скрытия узла:

Слайд 7

СобытияTreeView BeforeSelect / AfterSelect: происходит до/после выбора узла BeforeExpand / AfterExpand:

СобытияTreeView

BeforeSelect / AfterSelect: происходит до/после выбора узла
BeforeExpand / AfterExpand: происходит

до/после раскрытия узла
BeforeCollapse / AfterCollapse: происходит перед / после скрытия узла дерева
BeforeCheck / AfterCheck: происходит перед/ после установки флажка для узла дерева
NodeMouseClick: происходит, при щелчке кнопкой мыши по узелу
Слайд 8

Свойства узлов BackColor: фоновый цвет узла ForeColor: цвет шрифта NodeFont: шрифт

Свойства узлов

BackColor: фоновый цвет узла
ForeColor: цвет шрифта
NodeFont: шрифт
Checked: выставление флажка

на узле
ImageIndex: индекс изображения, выводимого для данного узла
SelectedImageKey: получает/задает индекс изображения для данного узла в выбранном состоянии
SelectedImageIndex: получает или задает индекс изображения, выводимого для данного узла в выбранном состоянии
StateImageIndex: получает или задает индекс изображения состояния (например установленного или снятого флажка, указывающего состояние элемента)
Tag: тег узла
Слайд 9

Chart Chart позволяет строить различные диаграммы и графики. Свойства позволяют изменять

Chart

Chart позволяет строить различные диаграммы и графики. Свойства позволяют изменять вид

и тип диаграмм.
Chart - контейнер объектов Series (ряд,функция). Каждый объект Series соответствует одной кривой на графике.
По умолчанию объект Series один.
Слайд 10

Слайд 11

Поменять тип графика по щелчку на нем. Указать тип текущей диаграммы в статусной строке.

Поменять тип графика по щелчку на нем.

Указать тип текущей диаграммы

в статусной строке.
Слайд 12

Работа с файловой системой. Компонент FolderBrowserDialog Компонент FolderBrowserDialog является модальным диалоговым

Работа с файловой системой. Компонент FolderBrowserDialog

Компонент FolderBrowserDialog является модальным диалоговым окном

и используется для выбора пользователем папки файловой системы. Обзор папок происходит в виде дерева.
Слайд 13

FolderBrowserDialog отображается во время выполнения с использованием метода ShowDialog Имеет возможность

FolderBrowserDialog отображается во время выполнения с использованием метода ShowDialog
Имеет возможность создавать

новые папки.
Св-во RootFolder позволяет указать корневую папку с которой будет начинаться просмотр.
Св-во SelectedPath - получение пути к выбранной папке
Слайд 14

Компонент OpenFileDialog Компонент OpenFileDialog является модальным диалоговым окном и используется для

Компонент OpenFileDialog

Компонент OpenFileDialog является модальным диалоговым окном и используется для

выбора пользователем файла.
Свойство Filter позволяет задать тип файлов, которые нужно отобразить
Слайд 15

Кастомизация графического интерфейса Кастомизация - это адаптирование (изменение) графического интерфейса под

Кастомизация графического интерфейса

  Кастомизация - это адаптирование (изменение) графического интерфейса под

конкретного пользователя. Процесс настройки программного продукта достигается дополнительными настройками интерфейса. Например, настройка вида окна, масштабирование, изменение палитры, шрифтов, звуков и т.д.
Компоненты ColorDialog и FontDialog позволяют задавать шрифт и цвет.
Слайд 16

Компонента ColorDialog Диалоговое ColorDialog позволяет выбрать настройки цвета. Свойства : Color

Компонента ColorDialog

Диалоговое ColorDialog позволяет выбрать настройки цвета.
Свойства :
Color -

выбранный цвет
FullOpen диалоговое окно с расширенными настройками цвета
Слайд 17

Слайд 18

Компонента FontDialog Диалоговое FontDialog используется для выбора шрифта и его параметров.

Компонента FontDialog

Диалоговое FontDialog используется для выбора шрифта и его параметров.
Свойства:
Font

- выбранный шрифт
ShowColor изменить цвет шрифта
Color - цвет шрифта