Следующая статья: Объекты второго плана
Содержание
Дополнительные элементы управления
Дополнительные элементы управления являются самостоятельными объектами, обладающими как общими для всех элементов управления свойствами и методами, так и присущими только им свойствами и методами. Для добавления дополнительных элементов управления на панель элементов необходимо:
- выбрать команду Сервис + Дополнительные элементы (Tools + Additional Controls);
- в появившемся на экране окне Дополнительные элементы (Additional Controls) в списке Доступные элементы (Available Controls) установить флажок напротив добавляемого элемента;
- нажать кнопку ОК.
Удаление ненужного элемента управления из панели элементов происходит аналогично добавлению, только флажок снимают.
Окно добавления дополнительных элементов
Среди дополнительных элементов управления очень полезным является элемент управления Calendar (календарь). Этот объект предоставляет средство для организации удобного интерфейса по вводу дат. Элемент управления конструируется в форме с помощью кнопки Календарь (Calendar).
Элемент управления calendar, расположенный на форме
Перечислим основные свойства элемента управления Calendar (таблица. Свойства Calendar).
Свойства Calendar
| Свойство | Действие |
|---|---|
| Day | Возвращает выбранный день |
| DayFont, DayFontColor | Устанавливают шрифт и цвет шрифта для названий дней недели |
| DayLenght | Допустимые значения:
длинный (Long) (отображаются полные названия дней); средний (Medium) (в русской версии - отображаются две буквы из названий дней, в английской - три буквы); короткий (Short) (отображается только по первой букве из названия дня) |
| FirstDay | Первый день недели. Допустимые значения от воскресенья (Sunday) до субботы (Saturday) |
| Month | Возвращает выбранный месяц |
| MonthLenght | Допустимые значения: длинный (Long) (отображаются полные названия месяца) и короткий (Short) (отображаются только первые три буквы из названия месяца) |
| ShowDays | Допустимые значения: True (отображаются названия дней недели) и False (в противном случае) |
| ShowData-selected | Допустимые значения: True (отображается выбранная дата в верхней части календаря) и False (в противном случае) |
| Value | Возвращает выбранную дату |
| Year | Возвращает выбранный год |
Перечислим основные методы элемента управления Calendar (таблица. Методы Calendar).
Методы Calendar
| Метод | Действие |
|---|---|
| NextDay, NextWeek, NextMonth и NextYear | Устанавливает следующий день, неделю, месяц и год |
| PreviousDay, PreviousWeek, PreviousMonth и PreviousYear | Устанавливает предыдущий день, неделю, месяц и год |
| Today | Устанавливает текущую дату в календаре |
В качестве примера использования календаря приведем следующую процедуру, которая считывает из календаря выбранную дату и вводит ее в ячейку рабочего листа:
Private Sub Calendar1_Click()
Cells(1, 1).Value=Calendar1.Value
End Sub
Видео: «Собаки в ресторане»
Занимательное и юмористическое видео с домашними питомцами, собаками, как они ходили в ресторан
