Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

проблема с TImage   Найти похожие ветки 

 
TGrey ©   (2004-05-08 11:21) [0]

Создаю на форме TImage, рисую на его конве квадрат белым цветом, размер квадрата как размер TImage, изменяю размер TImage, опять рисую квадрат по его размерам, но отображается только та часть квадрата которая была нарисована до изменения размера.
Как сделать так, что бы после измения размеров TImage, корректно перерисовывался квадрат?


 
Adil   (2004-05-08 11:27) [1]

Kak menyayesh razmeri?
Image1.width:=???


 
Gero ©   (2004-05-08 11:52) [2]

Image.Bitmap.Canvas


 
Gero ©   (2004-05-08 11:52) [3]

Sorry,
Image.Picture.Bitmap.Canvas


 
KilkennyCat ©   (2004-05-08 11:58) [4]


> Gero ©   (08.05.04 11:52) [3]
> Sorry,
> Image.Picture.Bitmap.Canvas

Ну и?


 
KilkennyCat ©   (2004-05-08 12:25) [5]

После того, как на Image что-то отрисовалось, изменить размер можно только в меньшую сторону (да и это, наверное, некорректно, ИМХО, возможна утечка памяти). В большую сторону менять размер только после того, как очистите содержимое.

Image1.Picture := nil;


 
Семен Сорокин ©   (2004-05-08 13:49) [6]

TGrey ©   (08.05.04 11:21)
Для отрисовки обычно используют перекрытый метод Paint, для рисования на канве же есть специальный TPaintBox. По subj"у - меняй размер канвы битмапа вместе с размерами Image.


 
Семен Сорокин ©   (2004-05-08 13:50) [7]

[6] + для того чтобы поменять размер канвы битмапа надо поменять размер самого битмапа.



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

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

Наверх




Память: 0.48 MB
Время: 0.06 c
1-1083910553
Olsher
2004-05-07 10:15
2004.05.23
Выполнение действий во время прокрутки текста


7-1081946450
Shurik_212
2004-04-14 16:40
2004.05.23
Событие появления файла на диске


14-1082629795
31512
2004-04-22 14:29
2004.05.23
Считалочка, если вдруг программисты в прятки надумают играть...


3-1083141496
Andrey V.
2004-04-28 12:38
2004.05.23
Создание базы


1-1083999590
Федя Мегатронов
2004-05-08 10:59
2004.05.23
Как вклинить прогрессбар в программу ?