русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Очистка формы C# от графики

Бывает необходимось очистить форму от рисунков, которые мы нарисовали, чтобы не было наложения одной картинки на другую. В языке Си Шарп есть метод, который это делает сам - это метод Clear, который очищает всю поверхность, которую мы рисовали и делает заливку цветом, который мы указываем в скобках.

Color col = Color.White;
MyFormPaint.Clear(col); // очистка поверхности и заливка ее белым цветом

К примеру:

System.Drawing.Pen grad;
grad = new System.Drawing.Pen(System.Drawing.Color.Black);
System.Drawing.Graphics MyFormPaint = this.CreateGraphics();
MyFormPaint.DrawRectangle(grad, 10, 10, 120, 120); // нарисовали прямоугольник
Colorcol = Color.White;
MyFormPaint.Clear(col); // очистка поверхности и заливка ее белым цветом

В этом коде мы рисуем прямоугольник и очищаем поверхность с заливкой белым цветом.

Просмотров: 6809






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.