Элемент управления – Полоса прокрутки (ScrollBar)

Для создания объекта класса Полоса прокрутки (ScrollBar) необходимо нажать кнопку на панели элементов и нарисовать его на UserForm. Объект позволяет вводить значения в заданном промежутке.

Рассмотрим основные свойства объектов этого класса. Свойства Max, Min позволяют задавать максимальное и минимальное значение диапазона значений, которые может принимать свойство Value. Значение свойства Value изменяется, когда пользователь нажимает на кнопки полосы прокрутки или перемещает бегунок. Два свойства SmallChange и LargeChange регулируют минимальный и максимальный шаг изменения значения свойства Value (минимальный шаг используется при нажатии на кнопках линейки протяжки, а максимальный при нажатии на полосе протяжки).

Примечание. При рисовании объекта, он сам примет вид. Если его размер по горизонтали будет больше чем размер по вертикали, то линейка протяжки будет горизонтальной, если же наоборот, то вертикальной.

1.7 Элемент управления – Счетчик (SpinButton)

Для создания объекта класса Счетчик (SpinButton) необходимо нажать кнопку на панели элементов и нарисовать его на UserForm. Счетчик отличается от полосы протяжки только отсутствием бегунка и некоторых свойств (например, LargeChange). Для данного элемента управления существуют специальные события, обработки нажатия на кнопки со стрелками (вверх и вниз): SpinUp(), SpinDown().

Например, для изменения значений в поле TextBox1 необходимо записать:

Private Sub SpinButton1_SpinDown()

TextBox1.Value = TextBox1.Value - 1

End Sub

Private Sub SpinButton1_SpinUp()

TextBox1.Value = TextBox1.Value + 1

End Sub


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: