Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
512244_74984_sidorov_m_e_algoritmizaciya_i_prog....doc
Скачиваний:
14
Добавлен:
01.05.2019
Размер:
5.08 Mб
Скачать

Основные события и методы элементов управления

Приведем некоторые общие события элементов управления

Событие

Происходит

Click, DblClick

при щелчке и двойном щелчке на объекте.

MouseDown, MouseUp

при нажатии и отпускании кнопки мыши.

KeyPress

после ввода символа на клавиатуре

Key Down, KeyUp

при нажатии и отпускании клавиши на клавиатуре.

Change

при изменении данных (значений) объекта

Методами называются процедуры, позволяющие преобразовать объект при выполнении программы.

Метод

Позволяет

Clear

удалить все элементы из списка – очистить список.

RemoveItem

удалить элементы с указанным номером из списка.

Синтаксис: RemoveItem(номер удаляемого элемента).

AddItem

добавить элемент в список.

Синтаксис: Addltem(элемент списка, номер элемента)

Move

переместить элемент управления.

SetFocus

установить фокус на вызвавшем этот метод элементе управления.

Zorder

расположить объект над или под другими объектами

Пример программного кода, реализующего работу элементов управления, рис.11.

Использование флажка для управления доступом к переключателю, например:

Private Sub Check1_Click()

Option1.Enabled = Check1.Value

End Sub

Использование переключателя для управления изображениями, например:

Private Sub Option1_Click()

Picture1.Visible = True

Image1.Visible = False

End Sub

Использование полосы прокрутки для управления текущей строкой в списке, например:

Private Sub HScroll1_Change()

Combo1.ListIndex = HScroll1.Value

Combo1.SetFocus

End Sub

Установка обратной связи между полосой прокрутки и текущей строкой в списке, например:

Private Sub Combo1_Click()

HScroll1.Value = Combo1.ListIndex

End Sub

Установим полосы прокрутки в исходном положении при загрузке формы:

Private Sub Form_Load()

Show

Call HScroll1_Change ' вызов события для полосы прокрутки

Call VScroll1_Change

End Sub

Использование кнопки для закрытия формы:

Private Sub Command1_Click()

Unload Me

End Sub

Событие HScroll1_Scroll происходит при перемещении ползунка, что позволяет использовать его для немедленного реагирования на перемещение ползунка, например

Private Sub HScroll1_Scroll()

Call HScroll1_Change

End Sub

Сохранение и выполнение проекта

Завершив этап программирования можно сохранить проект на диске командой меню Save Project (Сохранить проект), либо нажав кнопку Save Project на стандартной панели инструментов. При сохранении проекта Visual Basic создает несколько файлов с именами по умолчанию, например: для формы - Form1.frm, для проекта - Project1.vbp и возможно другие, поэтому при сохранении каждого проекта необходимо создавать отдельные папки.

Команда меню File, Make Project позволяет создавать исполнимый файл проекта – приложение, который Вы можете также сохранить в папке проекта.

Запустить проект на выполнение можно командой меню Run, Start , либо нажав кнопку Start на стандартной панели инструментов, либо клавишей F5.

Закончить выполнение проекта можно: закрыв приложение, либо командой меню Run, End, либо нажав кнопку End на стандартной панели инструментов. Если нет другой возможности прервать выполнение проекта нажмите комбинацию клавиш Ctrl+Break.

Форма

Форма представляет собой окно приложения, в котором можно размещать различные элементы управления. В приложении может быть как одна, так и несколько форм. Новая форма добавляется в проект выбором команды Project, Add Form.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]