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

Вниз

TrackBar и перехват л.к.м.   Найти похожие ветки 

 
Черя   (2004-04-29 21:05) [0]

Как мне сделать так, чтобы после установки бегунка в TrackBar в какое-то положение он становился Visible:=False; ?
Тоесть мне наверно надо перехватить на нем нажатие лев. кн. мыши, изменение положения бегунка и момент когда я отпускаю л.к.м. (тоесть устанавливаю в новое положение).


 
Думкин ©   (2004-04-30 06:53) [1]

onChange


 
Черя   (2004-04-30 11:00) [2]

onChange срабатывает сразу как только я щелкаю по компоненту, даже не изменяя положение бегунка (чем-то схоже с onEnter).


 
Gero ©   (2004-04-30 17:12) [3]


> Черя   (30.04.04 11:00)

Правильно.
Так в чем проблема?


 
Mihey ©   (2004-04-30 20:22) [4]

2 Gero:

Как ему проследить отпускаение мыши?


 
Gero ©   (2004-04-30 20:30) [5]


> Как ему проследить отпускаение мыши?

OnChange.
Он срабатавает и при нажатии мыши, и при отпускании ее, и при перемещении ее над TrackBar"ом.
Так что просто этот товарищ не знает, чего хочет.


 
Mihey ©   (2004-04-30 22:25) [6]

2 Gero:

По-моему, вопрос ясен. Как отследить отпускание мыши на TTrackBar, т.е. событие OnMouseUp для этого компонента?


 
Думкин ©   (2004-05-01 09:39) [7]

Например, можно так:

TTrackBarNew = class(TTRackBar)
  procedure MLBUP(var Msg : TMessage);message WM_LBUTTONUP;
end;
procedure TTrackBarNew.MLBUP(var Msg: TMessage);
begin
    if Position = 5 then Visible := false;
    inherited
end;


Это заготовка - но копать можно сюда.



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
14-1083141223
Andryk
2004-04-28 12:33
2004.05.16
Головоломка для автомобилистов :))))


11-1069586114
romtek
2003-11-23 14:15
2004.05.16
аналог MessageDlg в KOL?


3-1082103521
RavenD
2004-04-16 12:18
2004.05.16
Чем вылечить DB-файлы?


1-1083669960
MRAk
2004-05-04 15:26
2004.05.16
как использовать кнопки типа "ctrl,alt,print screen и.т.д"?


4-1080213729
juiceman
2004-03-25 14:22
2004.05.16
Registry