Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.02;
Скачать: CL | DM;

Вниз

Цикл   Найти похожие ветки 

 
Opera ©   (2003-09-22 01:04) [0]

Помогите как сделать вот это циклом?
сначала
NewImageList1.GetBitMap(0,Image16.Picture.BitMap);
потом
NewImageList1.GetBitMap(1,Image16.Picture.BitMap);
потом
NewImageList1.GetBitMap(2,Image16.Picture.BitMap);
потом
NewImageList1.GetBitMap(3,Image16.Picture.BitMap);
И чтобы разница была 10 секунд так можно?


 
konstantinov ©   (2003-09-22 01:34) [1]

For I := 0 to 3 do
begin
NewImageList1.GetBitMap(I,Image16.Picture.BitMap);
Application.ProcessMessages;//Хотя, может быть и не надо!?
Sleep(10000); //Задержка в милисекундах
end;


 
Opera ©   (2003-09-22 03:04) [2]

А как сделать Image16 изменяемым? Чтобы по нажатию на Button17 картинки изменяльсь в Image17?
Тоесть:
begin
For i := 0 to 3 do
begin
NewImageList1.GetBitMap(i, Image17.Picture.BitMap);
Application.ProcessMessages;
Sleep(5000);
end;


 
ЮЮ ©   (2003-09-22 06:36) [3]

var image: Timage;

image:= TImage(FindComponen("Image" + Copy(TButton(Sender).Name, 6, 2));
if image= nil then exit;
...
NewImageList1.GetBitMap(i, image.Picture.BitMap);


 
Anatoly Podgoretsky ©   (2003-09-22 08:51) [4]

Sender as TImage.Picture.BitMap


 
NAlexey ©   (2003-09-22 09:32) [5]

Точно точно. Лучше стараться избегать обращения по имени... А Sleep(Interval) вообще завесит выполнение программы на время Interval. Представляешь, на 10 сек ты ничего не сможешь с ней сделать, ни мышкой кликнуть, не обновить, ничего. Неприятное зрелище. Используй таймер чтоли...



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

Текущий архив: 2003.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
14-4076
Ihor Osov'yak
2003-09-15 00:22
2003.10.02
Хочу поздравить эстонцев с успешным результатом референдума.


1-3845
Pre_AlFa
2003-09-19 09:09
2003.10.02
Перевод C++ исходников на Delphi


3-3804
Paul Tremasov
2003-09-10 18:42
2003.10.02
Ovelapped I/O operation


3-3801
Big
2003-09-10 08:50
2003.10.02
Драйвер ODBC для InterBase


3-3770
andrey__
2003-09-11 17:16
2003.10.02
Одно из полей в сумме равно Null