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

Вниз

Как быть с этим?!   Найти похожие ветки 

 
Z-man7777   (2002-12-19 13:57) [0]

Здравствуйте, Уважаемые Мастера!!!
Я сталкнулся с такой проблемкой:
1) У меня есть компонент TListView, св-во Checkboxes=True (вид Report);
2) в нем есть записи (неопределенное кол-во);
3) после работы с ним я проверяю какие записи отмечены;
4) для каждой отмеченной записи мне нужно создать компонент TTimer, в обработку события которого (OnTimer) нужно закинуть код программный

Как выйти с этой ситуации?


 
DenK_vrtz ©   (2002-12-19 14:19) [1]

Если код заранее известен, то пишите свою процедуру. И эту процедуру присваиваешь событию OnTimer, созданного таймера


 
han_malign ©   (2002-12-19 14:37) [2]

таки и компонент?
а не проще ли
private
procedure WMTimer(var Msg: TWMTimer); message WM_TIMER;
..................
SetTimer(Handle,ItemNumber+2,1000,nil);
..................
procedure TMainForm.WMTimer(var Msg: TWMTimer);
begin
case(Msg.TimerID)//ну на самом деле не case, это чисто для примера
2: .......
3: .......
else inherited;
end;
end;




 
han_malign ©   (2002-12-19 14:54) [3]

З.Ы. Имей в виду, что TTimer работает точно также, и, если обработчик длинный, то следующие обработчики будут блокироваться(становиться в очередь), возможностоет подумать о нитях.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
4-99420
Dimon14
2002-11-15 02:51
2002.12.30
Как отследить изменение битовой матрицы, например какя то часть д


14-99344
Мазут Береговой
2002-12-10 10:55
2002.12.30
Хочу поделиться интересными мыслями.


7-99366
Карелин Артем
2002-10-25 15:58
2002.12.30
Как определить размер памяти, используемом прогой.


3-98980
volph7777
2002-12-09 12:23
2002.12.30
Сессии


3-98995
Alathorne
2002-12-10 14:58
2002.12.30
MSSQL & user status= sleeping