Использование стандартных элементов управления Microsoft Windows
Использование стандартных элементов управления Microsoft Windows
В этом упражнении Вы встроите различные компоненты Microsoft Windows Common Controls в приложение на Visual Basic. Средствами элемента управления Animation отобразится содержимое выбранного пользователем AVI-файла, а панель инструментов станет альтернативой кнопке формы.
> Использование элемента управления Animation
- Создайте в Visual Basic новый проект типа Standard EXE.
- Добавьте в проект библиотеки Microsoft Windows Common Controls 5.0, Microsoft Windows Common Controls-2 5.0 и Microsoft Common Dialog Control 5.0.
- Поместите на пустую форму элементы управления Animation и Common Dialog, а также кнопку.
Сделайте элемент управления Animation достаточно большим для того, чтобы в нем мог нормально отображаться AVI-файл.
- Присвойте кнопке имя cmdPlay и название Play.
- Добавьте следующий код в событие для нажатия кнопки cmdPlay:
With CommonDialog1
.Filter = "avi (*.avi)¦*.avi"
.ShowOpen
End With
With Animation1
.AutoPlay = True
.Open CommonDialog1.filename
End With
- Сохраните проект в каталоге WA\Practice\Chl2 и запустите приложение.
- Нажмите кнопку Play и выберите в каталоге c:\Program Files\DevStudio\Vb\ Graphics\AVIs файл filedel.avi.
- Закройте приложение.
> Использование элемента управления Toolbar
- Поместите на форму frmMain элементы управления Toolbar и ImageList.
Панель инструментов следует расположить в верхней части формы. Если понадобится, переместите уже имеющиеся на форме элементы управления.
- Щелкните правой кнопкой ImageList и выберите пункт Properties.
- Установите размер изображения 16 Х 16.
- Выберите вкладку Images.
- Щелкните Insert Picture и выберите файл open.bmp из каталога c:\Program Files\DevS4udio\Vb\Graphics\Bitmaps\Outline.
- Нажмите ОК, чтобы закрыть панель свойств ImageList.
- Щелкните правой кнопкой Toolbar и выберите пункт Properties.
- В области ImageList укажите ImageList 1.
- Откройте вкладку Buttons и щелкните Insert Button.
- Присвойте свойству Image значение 1.
- Нажмите ОК, чтобы закрыть панель свойств Toolbar.
- Дважды щелкните Toolbar и добавьте следующий код:
If Button.Index = 1 Then
Play_Click
End If
- Сохраните и протестируйте внесенные изменения.