События на MouseEnter и MouseLeave используя Graphics - C#

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

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

Помогите пожалуйста, вот нарисовал методом:
        private Graphics graphicsRectangleTwo(){
            Graphics graphicsRectangle = this.CreateGraphics();
            Rectangle rectangle = new Rectangle(455, 10, 40, 40);
            graphicsRectangle.FillRectangle(Brushes.Silver, rectangle);
            return graphicsRectangle;
        }
Мне нужно сделать так, чтобы когда мышь входила в область этого квадрата, квадрат перерисовывался с такими размерами:
Rectangle rectangle = new Rectangle(455, 10, 45, 45);
ну можно и цвет еще поменять А вот когда мышь покидала область этого квадратика, квадрат снова перерисовывался и возращался к исходным размерам:
   Rectangle rectangle = new Rectangle(455, 10, 40, 40);
P.S.: Спасибо за помощь!
Заметка: GDI + тут)

Решение задачи: «События на MouseEnter и MouseLeave используя Graphics»

textual
Листинг программы
foreach(Rectangle r in rect)
{
  DrawRect(r.Contains(e.Location), r)
}

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


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

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

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