Нужно сделать тело коричневым, внутренний круг тела серым - VB

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

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

помогите немного доделать программку, все нарисованно но не могу разобраться как разукрасить, нужно зделать тело коричневым, внутренний круг тела серым, морду тоже наверное коричневой, зделайте плз хотя бы один элемент думаю дальше разберусь че к чему, вот код
Листинг программы
  1. Private Sub Command1_Click()
  2. Picture1.Scale (-255, 255)-(255, -255)
  3. Picture1.DrawWidth = 1
  4. Picture1.FillStyle = 0
  5. Picture1.BackColor = QBColor(2)
  6. 'ГђГЁГ±ГіГ*îê
  7. Picture1.Circle (0, -60), 150, vbWhite
  8. Picture1.Circle (0, -70), 80, vbWhite
  9. Picture1.Circle (0, 130), 70, vbWhite
  10. Picture1.Circle (-20, 140), 10, vbWhite
  11. Picture1.Circle (20, 140), 10, vbWhite
  12. Picture1.Circle (0, 120), 7, vbWhite
  13. Picture1.Line (-15, 100)-(15, 100), vbWhite
  14. Picture1.Line (-70, 130)-(0, 120), vbWhite
  15. Picture1.Line (-70, 100)-(0, 120), vbWhite
  16. Picture1.Line (70, 130)-(0, 120), vbWhite
  17. Picture1.Line (70, 100)-(0, 120), vbWhite
  18. Picture1.Circle (-50, 190), 17, vbWhite
  19. Picture1.Circle (50, 190), 17, vbWhite
  20. Picture1.Line (-200, -110)-(-100, -150), vbWhite
  21. Picture1.Line (-200, -115)-(-100, -150), vbWhite
  22. Picture1.Line (-200, -120)-(-100, -150), vbWhite
  23. Picture1.Line (-200, -125)-(-100, -150), vbWhite
  24. Picture1.Line (-200, -130)-(-100, -150), vbWhite
  25. Picture1.Line (-200, -135)-(-100, -150), vbWhite
  26. Picture1.Line (-200, -140)-(-100, -150), vbWhite
  27. Picture1.Line (-200, -145)-(-100, -150), vbWhite
  28. Picture1.Line (-200, -150)-(-100, -150), vbWhite
  29. Picture1.Line (-200, -155)-(-100, -150), vbWhite
  30. Picture1.Line (-200, -160)-(-100, -150), vbWhite
  31. Picture1.Line (-200, -165)-(-100, -150), vbWhite
  32. Picture1.Line (-200, -170)-(-100, -150), vbWhite
  33. Picture1.Line (-200, -175)-(-100, -150), vbWhite
  34. Picture1.Line (-200, -180)-(-100, -150), vbWhite
  35. Picture1.Line (-200, -185)-(-100, -150), vbWhite
  36. Picture1.Line (-200, -190)-(-100, -150), vbWhite
  37. Picture1.Line (-200, -195)-(-100, -150), vbWhite
  38. End Sub

Решение задачи: «Нужно сделать тело коричневым, внутренний круг тела серым»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim i As Integer
  3. Picture1.Scale (-255, 255)-(255, -255)
  4. Picture1.DrawWidth = 1          'толщина линий
  5. Picture1.FillStyle = 0          'заливка - сплошная
  6. Picture1.BackColor = QBColor(2) ' цвет фона
  7.  
  8.    'Рисунок
  9.   Picture1.FillColor = RGB(120, 70, 60)       'цвет внешней части пуза
  10.   Picture1.Circle (0, -60), 150, vbWhite      'внешняя часть пуза
  11.   Picture1.FillColor = RGB(100, 100, 100)     'цвет внутренней части пуза
  12.   Picture1.Circle (0, -70), 80, vbWhite       'внутренняя часть пуза
  13.   Picture1.FillColor = RGB(120, 70, 60)       'цвет заливки морды
  14.   Picture1.Circle (0, 130), 70, vbWhite       'морда
  15.   Picture1.FillColor = vbBlue                 'цвет заливки глаз
  16.   Picture1.Circle (-20, 140), 10, vbWhite     'левый глаз
  17.   Picture1.Circle (20, 140), 10, vbWhite      'правый глаз
  18.   Picture1.FillColor = vbRed                  'цвет заливки носа
  19.   Picture1.Circle (0, 120), 7, vbWhite        'нос
  20.   Picture1.Line (-15, 100)-(15, 100), vbWhite 'рот
  21.   Picture1.Line (-70, 130)-(0, 120), vbWhite  'усы
  22.   Picture1.Line (-70, 100)-(0, 120), vbWhite  'усы
  23.   Picture1.Line (70, 130)-(0, 120), vbWhite   'усы
  24.   Picture1.Line (70, 100)-(0, 120), vbWhite   'усы
  25.   Picture1.FillColor = RGB(120, 50, 60)       'цвет заливки ушей
  26.   Picture1.Circle (-50, 190), 17, vbWhite     'левое ухо
  27.   Picture1.Circle (50, 190), 17, vbWhite      'правое ухо
  28.  
  29.    For i = 110 To 195 Step 5
  30.        Picture1.Line (-200, -i)-(-100, -150), vbWhite 'хвост
  31.   Next i
  32.    
  33. End Sub

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


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

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

14   голосов , оценка 3.5 из 5

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

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

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