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

Вниз

Непонятки с условием If mouse.shift>0    Найти похожие ветки 

 
SergeR ©   (2006-10-19 14:30) [0]

Пишу на событие колесика мыши:
procedure TForm1.MScreenMouseWheel(Sender: PControl; var Mouse:MouseEventData);
begin
......
  if Mouse.shift>0 then
      dec(Mzoom) else inc(Mzoom);

  Edit1.text:=int2str(Mouse.shift);
....
end;

Почему то условие отрабатывает только, как true? хотя в Edit1 выводится
и отрицательное число и положительное.
В чем мой (или не мой) косяк?


 
SergeR ©   (2006-10-19 14:33) [1]

Упс. Пока писал - дошло
надо так:
  if integer(mouse.Shift)>0 then .....

Но тогда зачем в KOL.pas mouse.Shift:cardinal?


 
MTsv DN ©   (2006-10-19 14:35) [2]

Про обработку событий колесика уже было... Используйте поиск...



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
3-1173319054
Antoxa2005
2007-03-08 04:57
2007.06.03
Вопросик на зание SQL. (Дамы с праздником 8 марта)


1-1175667957
DelphiLexx
2007-04-04 10:25
2007.06.03
Как в DBGridEh e запрептить перемещать колонки


1-1175853785
alexey_mas
2007-04-06 14:03
2007.06.03
Выравнивание в ворде


15-1178492643
Real
2007-05-07 03:04
2007.06.03
C Днем Радио!!!


2-1179107919
Ale][andr
2007-05-14 05:58
2007.06.03
INIFILES