Вниз
Скачать: CL | DM;

Как изменить Canvas.ClipRect?   Найти похожие ветки 

← →
kingdom ©   (2003-05-14 15:17) [0]

Следующий код работает правильно только один раз, после второго нажатия на Button1 размер Image1 действительно увеличивается, а вот закрашенная область НЕТ!!! т.к. Image1.Canvas.ClipRect фиксируется при первом вызове и больше не меняется.

procedure TForm1.Button1Click(Sender: TObject);
begin
Image1.Height := Image1.Height + 20;
{ Закрашиваем Image1 }
with Image1.Canvas do begin
Brush.Color := clWhite;
FillRect(Rect(0, 0, Image1.Width, Image1.Height));
end;
{ Закрашиваем форму, чтобы ведеть изменения размера Image1 }
with Canvas do begin
Brush.Color := clGray;
FillRect(Rect(0, 0, Width, Height));
end;
end;


Подскажите, пожалуйста, как мне увеличить размер картинки...


← →
MBo ©   (2003-05-14 15:25) [1]

размеры image.picture.bitmap измени


← →
kingdom ©   (2003-05-14 15:38) [2]

>MBo
СПАСИБО, заработало !!!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
4-83832
Angel Potion
2003-03-24 19:54
2003.05.26
Как можно ненадолго (на несколько миллисекунд) приостановить выполнение потока, и чтобы при этом поток не тормозил всю систему. Sleep с количеством миллисекунд тормозит, и причём изрядно.


14-83698
Ksanka
2003-05-05 11:51
2003.05.26
Запуск виндового медиа плейера


7-83775
a413
2003-03-29 23:16
2003.05.26
Как получить координаты ярлыков на рабочем столе?


7-83773
race1
2003-03-29 11:10
2003.05.26
device desc


1-83439
RoadStar
2003-05-14 14:27
2003.05.26
Результат работы программы




   Наверх