Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Plz, подскажите по Canvas'y

2.3K
10 октября 2002 года
bev
1 / / 10.10.2002
Ребят!
вот, к примеру у меня "рисуется" такая штука
for i:=11 to 100 do
Canvas.Rectangle(i-10,i-10,i+10,i+10);

можно ли как-нибудь сделать, чтобы эта "прорисовка" происходила плавнее
не зависимо от того, как быстро у меня машина это всё просчитает!
Т.е. на разных машинах это занимало бы ~одинаковое время!
Или можно это всё проще сделать, по-другому?
Спасибо за внимание!
525
21 октября 2002 года
December
82 / / 20.08.2000
Цитата:
Originally posted by bev
Ребят!
вот, к примеру у меня "рисуется" такая штука
for i:=11 to 100 do
Canvas.Rectangle(i-10,i-10,i+10,i+10);

можно ли как-нибудь сделать, чтобы эта "прорисовка" происходила плавнее
не зависимо от того, как быстро у меня машина это всё просчитает!
Т.е. на разных машинах это занимало бы ~одинаковое время!
Или можно это всё проще сделать, по-другому?
Спасибо за внимание!



Плавнее и максимально быстро - дай контролу возможность обновить себя, любимого, т. е., например, Image1.Update
Хочешь плавнее с задержкой - посмотри на функцию delay. Так и стабильного времени добьёшься. А проще сделать что - рисовать вообще? Можно в памяти картинку создавать, а потом рожать на экран.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог