4. Элементы управления - ImageList

E-mail Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
4. Элементы управления
Label
LinkLabel
TextBox
RichTextBox
ListBox
ImageList
Все страницы

ImageList

ImageList невизуальный элемент управления. Позволяет хранить рисунки и предоставлять их другим элементам управления (ListView, TreeView, ToolBar).

Свойства ImageList

Название

Комментарий

Images

Для добавления файлов при помощи окна Image Collection Editor.

ImageSize

Значение, равное ширине и высоте первого рисунка в пикселах.

Добавление файлов рисунков программным путем:

' Объявление новой переменной, для загрузки рисунка из файла

Dim MyPicture As System.Drawing.Image

' Загрузка рисунка из файла в переменную

MyPicture = Image.FromFile("С:\Temp\sun.bmp")

' Добавление рисунка из переменной в компонент ImageList1

ImageList1.Images.Add(MyPicture)

Удаление первого рисунка: ImageList1.Images.Remove(0)

Удаление всех рисунков: ImageList1.Images.Clear

 

ListView

ListView может применяться для создания простых списков, таблиц, набора пиктограмм и т.д. Он отображает список с пиктограммами.

Свойства ListView

Название

Комментарий

View

Режим просмотра: LargeIcons, Details, SmallIcons, List.

Items

Добавление элементов при помощи окна ListViewItem Collection Editor

MultiSelect

Можно ли выбирать несколько элементов. True - да.

Добавление элемента к ListView

ListView1.Items.Add("Третий элемент", 0)

Коллекция Selectedltems позволяет определить выделенный элемент списка.

If ListView1.Selectedltems.Count > 0 Then

' Выделенные элементы есть

End If

Для обращения к конкретному элементу: ListView.SelectedItems(n)

Удаление элемента: ListView1.Items.Remove(ListView1.SelectedItems(n))

Удаление всех элементов списка: ListView1.Items.Clear()

 

TreeView

TreeView используется для представления данных в виде дерева.

Свойства TreeView

Название

Комментарий

ImageList

Список рисунков, подключенный к дереву.

Nodes

Добавление элементов дерева при помощи окна TreeNode Editor

SelectedNode

Выделена ли вершина

Добавление вершин дерева:

TreeView1.Nodes.Add("Вершина")

Добавление второстепенных вершин:

' Описание нового объекта MyNode - вершины дерева

Dim MyNode As TreeNode

' Создание главной вершины

MyNode = TreeView1.Nodes.Add("Главная")

' Создание подчиненной вершины

MyNode.Nodes.Add("Подчиненная") 

 

 

 

Чтобы управлять последовательностью переключения между элементами управления, существуют свойства TabIndex и TabStop. TabIndex определяет порядковый номер элемента в списке обхода. TabStop определяет, следует ли включать данный элемент в список обхода.

Клавиши ускоренного вызова задаются при помощи свойства Text элемента управления. Если в свойстве Text встречается комбинация &<символ>, то сочетание А1t+<символ> позволяет активировать данный элемент. Символ, следующий за амперсандом, подчеркивается. Если необходимо использовать символ амперсанда в тексте, его следует указать дважды.

Для сохранения пропорций элементов управления используются свойства Anchor и Dock.

Свойство Anchor привязывает элемент к одному или нескольким краям формы. Расстояние между элементом и краем остается постоянным при любых изменениях размеров контейнера. Элемент, привязанный к противоположным краям контейнера, автоматически масштабируется с изменением размеров контейнера. Пример привязки элемента по левому и правому краю:

Me.Button1.Anchor = (System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right)

Свойство Dock заменяет свойство Align. Элемент, пристыкованный к краю формы, остается совмещенным с этим краем при любых изменениях размеров формы. При значении Fill свойства Dock элемент распространяется по всей площади контейнера.

 



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

Комментарии

Интересное




Похожие материалы

Партнёры