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

Вниз

shift: TShiftState;   Найти похожие ветки 

 
Noway ©   (2004-03-16 11:13) [0]

как работать с shift: TShiftState в событиии OnMouseMove?


 
serge ©   (2004-03-16 11:18) [1]

Все очень просто - жмешь Ф1 а там есть пунктик такой - екзампле


procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
 if ssLeft in Shift then { make sure button is down }
 begin
   if Y > StartY then
     begin
     StatusBar1.Panels[0].Text := "Top: " + IntToStr(StartY);
     StatusBar1.Panels[2].Text := "Bottom: " + IntToStr(Y);
     end
   else
     begin
     StatusBar1.Panels[0].Text := "Top: " + IntToStr(Y);
     StatusBar1.Panels[2].Text := "Bottom: " + IntToStr(StartY);

     end;
   if X > StartX then
     begin
     StatusBar1.Panels[1].Text := "Left: " + IntToStr(StartX);
     StatusBar1.Panels[3].Text := "Right: " + IntToStr(X);
     end
   else
     begin
     StatusBar1.Panels[1].Text := "Left: " + IntToStr(X);
     StatusBar1.Panels[3].Text := "Right: " + IntToStr(StartX);
     end;
 end;
end;


 
miwa ©   (2004-03-16 11:18) [2]

if (ssShift in shift) of (ssCtrl in Shift) then...


 
Agent13 ©   (2004-03-16 11:19) [3]

if ssShift in Shift then нажата клавиша Shift и т.п.


 
miwa ©   (2004-03-16 11:20) [4]

Упс...
Не только не успел, но еще и ошибся :о((
Имел в виду

if (ssShift in Shift) OR (ssCtrl in Shift) then...



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
3-1078400481
Timego
2004-03-04 14:41
2004.04.04
Можно ли рисовать в titel DBGrid а?


1-1079145958
Александр1
2004-03-13 05:45
2004.04.04
Работа с TabControl1


11-1058000796
DSP
2003-07-12 13:06
2004.04.04
IPX-kol данные передать


1-1079371283
$tranger
2004-03-15 20:21
2004.04.04
Защита программы


1-1079674554
Nonamik
2004-03-19 08:35
2004.04.04
Динамический массив