Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

рисование на канвасе объекта класса timage [D7, XP]


Mr tray ©   (2006-08-04 23:02:00) 

У меня есть img:timage размерами 100х100. я на нем что нибудь нарисую.затем хочу сделать, чтобы рисунок теперь был, допустим, прямоугольником с размерами 200х200. пишу img.height:=200;img.width:=200;img.canvas.rectangle(0,0,200,200); но прямоугольник получается 100х100, хоть img.height=200 и img.width=200. оказалось, что после первого изменения канваса его размеры как бы сохраняются, и потом сделать его размеры больше уже не получается (меньше - выходит). как мне сделать, чтоб можно было свободно управлять размерами моего канваса?


Mr tray   (2006-08-07 21:01:00) [1]

Loginov Dmitry ©   (05.08.06 09:17) [4]
спасибо, подействовало


Loginov Dmitry   (2006-08-05 09:17:00) [2]

image.picture := nil;
img.height:=200;img.width:=200;img.canvas.rectangle(0,0,200,200);


antonn   (2006-08-05 07:39:00) [3]

Mr tray   (04.08.06 23:02)
image.picture.bitmap.width:=200; ну и далее, по аналогии...


PZ   (2006-08-05 05:33:00) [4]

Надо задать свойство Img.Stretch := True;


Kolan   (2006-08-05 01:08:00) [5]

Дело в том, что ты задаещь не размер картинки, а размер контрола самого. Например в Image размером 1000х1000 может быть картина размером 10х10...


Наверх

Титульная страница Поиск, карта сайта Написать письмо