Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.26;
Скачать: 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 вся ветка

Текущий архив: 2003.05.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
6-83642
CRACKISH
2003-03-23 19:52
2003.05.26
как отправить Майл!!!!


3-83383
Vmarchenko
2003-05-06 11:07
2003.05.26
Преобразование даты в Access


14-83710
Nick-From
2003-05-05 13:09
2003.05.26
Как с безболезненно вычистить систему?


6-83634
serg222
2003-03-20 17:30
2003.05.26
Подключение из Delphi к Web-серверу по протоколу HTTP.


1-83580
R2D2
2003-05-13 20:45
2003.05.26
Прерывание рассчета в случае исключения