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