Plz, подскажите по Canvas'y
вот, к примеру у меня "рисуется" такая штука
for i:=11 to 100 do
Canvas.Rectangle(i-10,i-10,i+10,i+10);
можно ли как-нибудь сделать, чтобы эта "прорисовка" происходила плавнее
не зависимо от того, как быстро у меня машина это всё просчитает!
Т.е. на разных машинах это занимало бы ~одинаковое время!
Или можно это всё проще сделать, по-другому?
Спасибо за внимание!
Цитата:
Originally posted by bev
Ребят!
вот, к примеру у меня "рисуется" такая штука
for i:=11 to 100 do
Canvas.Rectangle(i-10,i-10,i+10,i+10);
можно ли как-нибудь сделать, чтобы эта "прорисовка" происходила плавнее
не зависимо от того, как быстро у меня машина это всё просчитает!
Т.е. на разных машинах это занимало бы ~одинаковое время!
Или можно это всё проще сделать, по-другому?
Спасибо за внимание!
Ребят!
вот, к примеру у меня "рисуется" такая штука
for i:=11 to 100 do
Canvas.Rectangle(i-10,i-10,i+10,i+10);
можно ли как-нибудь сделать, чтобы эта "прорисовка" происходила плавнее
не зависимо от того, как быстро у меня машина это всё просчитает!
Т.е. на разных машинах это занимало бы ~одинаковое время!
Или можно это всё проще сделать, по-другому?
Спасибо за внимание!
Плавнее и максимально быстро - дай контролу возможность обновить себя, любимого, т. е., например, Image1.Update
Хочешь плавнее с задержкой - посмотри на функцию delay. Так и стабильного времени добьёшься. А проще сделать что - рисовать вообще? Можно в памяти картинку создавать, а потом рожать на экран.