Как закрасить сектор окружности? - VB

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

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

Рисую окружность, выделяю сектор. Вопрос: как его закрасить?

Решение задачи: «Как закрасить сектор окружности?»

textual
Листинг программы
Private Sub Form_Click()
'Рисуем круг в пределах формы
wd = Me.ScaleWidth: ht = Me.ScaleHeight
If wd < ht Then r = 0.45 * wd Else r = 0.45 * ht
Me.FillStyle = 0
Me.FillColor = vbGreen ' делаем зеленое заполнение
Me.Circle (wd / 2, ht / 2), r
'заливку сектора делаем концентрическими дугами
'подлый VB не дает заливать ничего, кроме кругов и прямоугольников
For i = 1 To r
Me.Circle (wd / 2, ht / 2), i, vbRed, 0, 1.571 ' вместо 0 и 1.571 поставь че надо
Next i
' наслаждайся
End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

13   голосов , оценка 4 из 5
Похожие ответы