Изменить цвет объекта на случайный - VB

Узнай цену своей работы

Формулировка задачи:

Использование генератора случайных чисел (ГСЧ): смена цвета объекта формы и изменения направления «луча». ================================================ нужно нарисовать круг чтобы он хаотично менял свой цвет и чтобы из него выходили разноцветные лучи. (примечание, чтобы лучи не выходили за рамки shape)

Решение задачи: «Изменить цвет объекта на случайный»

textual
Листинг программы
  1. Dim scal As Integer
  2.     Sub Form_Load()
  3.         Randomize
  4.         scal = 10
  5.         Picture1.Scale (-scal, scal)-(scal, -scal)
  6.         Picture1.FillStyle = 0
  7.         Picture1.DrawWidth = 2
  8.         Picture1.BorderStyle = 0
  9.         Timer1.Interval = 300
  10.         Timer1.Enabled = True
  11.     End Sub
  12. Private Sub Timer1_Timer()
  13.  Dim i As Integer, zvet As Long
  14.        zvet = RGB(Rnd * 255, Rnd * 255, Rnd * 255)
  15.        Picture1.Cls
  16.        Picture1.FillColor = zvet
  17.        Picture1.ForeColor = zvet
  18.        Picture1.Circle (0, 0), scal / 2
  19.        For i = 1 To 50 ' количество лучей
  20.         Picture1.ForeColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255)
  21.          Picture1.Line (0, 0)-(2 * scal * Rnd - scal, 2 * scal * Rnd - scal)
  22.        Next i
  23. End Sub

ИИ поможет Вам:


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

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы