5 / 5 / 0
Регистрация: 07.12.2009
Сообщений: 7
1

как правильно стирать часть нарисованого с помощью Canvas

09.12.2009, 00:19. Показов 2917. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поскажите кто нибудь, как правильно стирать часть нарисованого с помощью Canvas?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2009, 00:19
Ответы с готовыми решениями:

Canvas: как стирать только определенные изображения?
Добрый день, подскажите пожалуйста, есть графический элемент (эллипс) canvas, он находится на...

построить функцию y=kx+b (линейная функция) с помощью Vcart или canvas (form.canvas)
Надо построить функцию y=kx+b (линейная функция) с помощью Vcart или canvas (form.canvas)

Как закрасить свободную часть в Canvas?
Доброе время суток, у меня появилась такая вот проблема : хочу закрасить в канвасе свободную...

Как правильно работать с Canvas.Draw?
Написал скринсейвер для виндовс 7 (для души, так сказать). Пытаюсь сделать процедуру (рисовать в...

1
13095 / 5876 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
09.12.2009, 08:26 2
Лучший ответ Сообщение было отмечено Amadel как решение

Решение

Стирание в какой-то области заключается в заливке этой области каким-нибудь цветом (например, белым).
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  //Прямоугольная область, которую надо очистить.
  Rect : TRect;
begin
  //Задаём прямоугольную область.
  //В данном случае область - вся клиентская область компонента TImage.
  Rect.TopLeft.X := 0;
  Rect.TopLeft.Y := 0;
  Rect.BottomRight.X := Image1.Width;
  Rect.BottomRight.Y := Image1.Height;
  //Выбираем цвет заливки.
  Image1.Canvas.Brush.Color := RGB(255, 255, 255); //Белый цвет.
  //Очищаем - т. е. закрашиваем область белым цветом.
  Image1.Canvas.FillRect(Rect);
end;
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2009, 08:26
Помогаю со студенческими работами здесь

Как с помощью setfill() заполнить определенную часть вывода
Ребят нужно что бы setfill заполнял только на определенные участки, даже не на всю строку ...

Как с помощью String.Format получить только дробную часть?
Как с помощью String.format получить дробную часть? я написал так: decimal x = 12.34;...

Как правильно провести конкретную часть документа
Приветствую. Имеется документ "РегистрацияВходящиеПисьма" в нем есть как реквизиты, так и табличная...

Как правильно ссылатся на табличную часть в документе?
Друзья! Мне нужно помочь с табличной часть,т.е у меня есть документ в котором есть табличная часть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru