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

МасштабированиеTImahe.Canvas   Найти похожие ветки 

← →
DelphiLexx ©   (2005-10-25 15:25) [0]

Компонент TImage расположен на TPanel"и и TImage.Align := true. TPanel может легко увеличиваться и уменьшатся в связи с чем TImage также легко увеличивается и уменьшается. На TImage рисуется кружок, затем при увечении TPanel"и TImage начинает увеличиваться происходит перерисовка кружка,  но после определенного увелечения крожок занимает не новые размеры TImage а первоначальные. Мне нужно сделать так чтобы TImage.Canvas при увеличении и при уменьшении занимал бы всю область TImage.


← →
Ega23 ©   (2005-10-25 15:34) [1]


> TImage.Canvas при увеличении и при уменьшении занимал бы
> всю область TImage.


???????????????????????????????????????
Ты знаешь, что такое canvas????


← →
DelphiLexx ©   (2005-10-25 15:41) [2]


> Ты знаешь, что такое canvas????

Знаю. Поясняю ещё раз. Берем рисуем на TImage.Canvas кружок который занимал бы весь объём Image (по высоте и ширине). Теперь увеличиваем размер Image по высоте и ширине на 100%. Очищаем Image.Canvas и пытаемся нарисовать кружок который занимал бы весь объём Image (по высоте и ширине). И что мы видим, а то что отобразится не весь круг, а только та часть круга которая вмешается в размеры Image.Canvas"а до увеличения.


← →
Ega23 ©   (2005-10-25 15:58) [3]


> Знаю. Поясняю ещё раз. Берем рисуем на TImage.Canvas кружок
> который занимал бы весь объём Image (по высоте и ширине).
>  Теперь увеличиваем размер Image по высоте и ширине на 100%.
>  Очищаем Image.Canvas и пытаемся нарисовать кружок который
> занимал бы весь объём Image (по высоте и ширине). И что
> мы видим, а то что отобразится не весь круг, а только та
> часть круга которая вмешается в размеры Image.Canvas"а до
> увеличения.
>


Image1.Canvas.Ellipse(Image1.ClientRect);   ????


← →
MBo ©   (2005-10-25 16:02) [4]

При изменении размеров Image меняй и размеры Image.Bitmap


← →
DelphiLexx ©   (2005-10-25 16:21) [5]


> Image1.Canvas.Ellipse(Image1.ClientRect);   ????

Твоя конструкция не работает.


← →
Ega23 ©   (2005-10-25 16:39) [6]


> Твоя конструкция не работает.
>


У тебя не работает. У меня, почему-то всё работает. Странно, не правда-ли?


← →
DelphiLexx ©   (2005-10-25 19:03) [7]


> У тебя не работает. У меня, почему-то всё работает. Странно,
>  не правда-ли?

Не знаю. Посмотри мой пример, может быть, что не так делаю:
http://www.rsdn.ru:80/File/26841/Canvas.rar



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

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



Память: 0.46 MB
Время: 0.025 c
4-1126510828
Ragazor
2005-09-12 11:40
2005.11.13
Как отловить активирование приложения


3-1127990038
1g0r
2005-09-29 14:33
2005.11.13
подключение через dbExpress SYS AS SYSDBA


1-1130214751
Denned
2005-10-25 08:32
2005.11.13
Проблема с загрузкой Bitmap ов из .res-файла


1-1130158984
НовичОк!!!
2005-10-24 17:03
2005.11.13
Как компонент Image перемещать вместе со скролом StringGrid?


14-1130090282
Хацкеренок
2005-10-23 21:58
2005.11.13
Совершенное число




   Наверх