Меню сайтаПолезные страничкиОтбравить SMS сообщение БЕСПЛАТНО |
Лабораторная работа по MicrosoftVisualBasic № 4 Проект «Движение круга»
Движение по оси ОХ реализуем в цикле. Эффект анимации получим рисованием сначала круга синего цвета, а затем его стирание кругом цвета фона (белым). Для получение закрашенного круга требуется установить значение свойства FillColor (при рисовании vbBlue, а при стирании vbWhite), которое определяет цвет заполнения рисуемой фигуры. Для свойства FillStyle, которое задает тип закраски (прозрачный – Transparent или непрозрачный - Solid) установить значение Solid. Скорость движения круга (скорость смены одного изображения другим) можно регулировать с помощью изменения количества повторений пустого цикла между рисованием и стиранием.
Dim intX As Integer, lngI As Long Private Sub cmdStart_Click() ' Масштаб Picture1.Scale (-10, 10)-(10, -10) 'Анимация For intX = -10 To 10 'Рисование Picture1.FillColor = vbBlue Picture1.FillStyle = Solid Picture1.Circle (intX, 0), 1, vbBlue 'Задержка стирания For lngI = 1 To 10000000 Next lngI 'Стирание Picture1.FillColor = vbWhite Picture1.Circle (intX, 0), 1, vbWhite Next intX End Sub
|