Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турчин Д.Е. Лабораторный практикум по Информ. т...doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
5.34 Mб
Скачать

10.2.3. Элементы управления NumericUpDown, TrackBar и DataGridView

Элемент управления счетчик (NumericUpDown) используется для выбора некоторого числового значения путем последовательного перебора чисел в заданном интервале с заданным шагом (рис. 10.3). Перебор осуществляется нажатием одной из двух кнопок, обычно расположенных в правой части компонента.

Рис. 10.3. Компонент счетчик (NumericUpDown)

Наиболее важными свойствами компонента NumericUpDown являются:

Value – содержит текущее числовое значение, отображаемое в поле компонента;

DecimalPlaces – задает количество десятичных знаков для значения, отображаемого в поле компонента;

Maximum – устанавливает максимально допустимое значение;

Minimum – задает минимально допустимое значение;

Increment – устанавливает шаг, на который будет увеличиваться или уменьшаться текущее значение при нажатии кнопок компонента.

К основным методам компонента NumericUpDown относятся:

DownButton – уменьшает текущее отображаемое значение на величину шага, задаваемого свойством Increment;

UpButton – увеличивает текущее отображаемое значение на величину шага, задаваемого свойством Increment.

Наиболее важным событием для компонента NumericUpDown является событие ValueChanged, которое происходит при любом изменении свойства Value.

Элемент управления шкала (TrackBar) задает числовые значения, величину которых можно установить через положение ползунка (рис. 10.4). Компоненты TrackBar часто применяются для регулирования различных параметров системы (например, в качестве регулятора громкости и баланса в приложении Windows Volume Control).

Рис. 10.4. Компонент шкала (TrackBar)

С точки зрения программиста шкала очень похожа на полосы прокрутки. Компонент TrackBar обладает основными свойствами полос прокрутки: Value, Minimum, Maximum, SmallChange и LargeGhange. Кроме того, с данным компонентом связано событие Scroll, происходящее после перемещения ползунка. К свойствам, отличающим компоненты TrackBar от полос прокрутки относятся:

AutoSize – определяет, будут ли размеры шкалы автоматически подбираться в зависимости от количества отметок на ней;

Orientation – устанавливает направление перемещения ползунка: Horizontal – горизонтальное, Vertical – вертикальное;

TickFrequency – определяет как часто следует ставить отметки на шкале (значение 1 означает, что каждой позиции будет сопоставлена отметка; значение 2 соответствует одной отметке на каждые две позиции ползунка и т. д.);

TickStyle – задает внешний вид отметок шкалы и имеет следующие значения:

- None – отметки не отображаются;

- TopLeft – отметки отображаются сверху, если шкала горизонтальная, и слева, если вертикальная;

- BottomRight – отметки отображаются снизу, если шкала горизонтальная, и справа, если вертикальная;

- Both – отметки отображаются по обе стороны от шкалы.

Элемент управления таблица данных (DataGridView) позволяет работать с данными, представленными в табличной форме (рис. 10.5). Компонент DataGridView часто используется в проектах баз данных.

Рис. 10.5. Компонент таблица данных (DataGridView)

Для настройки компонента DataGridView необходимо щелкнуть левой кнопкой мыши на значке ( ), который расположен в его правом верхнем углу. В открывшемся меню (рис. 10.6) через поле Choose Data Source компонент DataGridView может быть связан с источником данных (например, с базой данных). Добавить столбцы в таблицу и задать их имена можно с помощью пункта меню Add Column.

Рис. 10.6. Меню настройки компонента DataGridView

Рис. 10.7. Окна добавления и настройки столбцов компонента DataGridView

Dim R(3) As String

DataGridView1.Rows.Clear()

DataGridView1.Rows.Add(R)