Проект.Нарисовать на форме множество эллипсов произвольного размера с произвольными координатами закрашенных т - VB

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

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

Нарисовать на форме множество эллипсов произвольного размера с произвольными координатами закрашенных тремя цветами

Решение задачи: «Проект.Нарисовать на форме множество эллипсов произвольного размера с произвольными координатами закрашенных т»

textual
Листинг программы
  1. Option Explicit
  2. Private Sub Command1_Click()
  3. Dim i As Integer, imod2 As Integer, imod3 As Integer     'номер фигуры
  4. Dim x  As Integer, y  As Integer   'координаты фигуры
  5. Dim r As Integer, c As Single  'A(i) As Arrau
  6. 'A(i) = Arrau(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
  7. Randomize Timer
  8. Picture1.Cls          'очищаем графическое поле
  9. 'строится 20 неокрашенных эллипсов
  10. 'координаты задаются случайным образом
  11. For i = 1 To 20
  12. x = Picture1.Width * Rnd
  13. y = Picture1.Height * Rnd
  14. r = 1000 * Rnd
  15. c = 3 * Rnd
  16. Picture1.Circle (x, y), r, , , , c
  17. 'If (imod2 = 0) Then Picture1.Circle (x, y), r, FillStyle = vbRed
  18. 'If (imod3 = 0) Then Picture1.Circle (x, y), r, FillStyle = vbGreen
  19. 'If (imod2 <> 0) And (imod3 <> 0) Then Picture1.Circle (x, y), r, FillStyle = vbBlue
  20.    
  21. Next i
  22. End Sub

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


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

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

11   голосов , оценка 4.091 из 5

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

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

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