Как применить метод Dispose() для графических объектов? - Visual Basic .NET

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

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

Здравствуйте, подскажите как использовать метод Dispose(). Мне нужно удалить графические объекты с формы. Изучаю vb.net по Лукину. Принцип действия у него объяснен, но у меня не работает. Пишу программы на visual studio 2012.
Чтобы стало понятно о чем речь. При нажатии кнопки №1 создается эллипс. При нажатии кнопки №2 эллипс должен исчезнуть, но он не исчезает. Переменную Graph нужно объявлять в классе, а не в процедуре чтобы она была видна всем процедурам. Но все равно не работает. Или как-то по другому.
Листинг программы
  1. Public Class Form1
  2. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  3. Dim Graph As Graphics = Me.CreateGraphics
  4. Graph.DrawEllipse(Pens.Blue, 50, 100, 60, 40)
  5. End Sub
  6. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  7. Graph.Dispose()
  8. End Sub
  9. End Class

Решение задачи: «Как применить метод Dispose() для графических объектов?»

textual
Листинг программы
  1. Me.Refresh()

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


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

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

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

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

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

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