Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: -0.963 c
1-1084222421
Mishenka
2004-05-11 00:53
2004.05.23
Тип файла


1-1084119376
danver
2004-05-09 20:16
2004.05.23
String и утечка памяти


14-1083468735
mfender
2004-05-02 07:32
2004.05.23
Я вижу в нем "американский английский" ! :)


14-1083743013
WondeRu
2004-05-05 11:43
2004.05.23
DMClient


1-1083947375
Крутыш
2004-05-07 20:29
2004.05.23
Как в memo вставить символ перевода строки




   Наверх