delphi2006 中如何判别鼠标左右键
delphi2006中,在mousedown事件中,用e.button=mousebuttons.left好像不管用,谁知道怎么判别鼠标的左右键啊...
delphi2006中,在mousedown事件中,用e.button = mousebuttons.left好像不管用,谁知道怎么判别鼠标的左右键啊
展开
1个回答
展开全部
在button的onmousedown事件下,
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
case button of
mbleft :form1.close;//按下左键时你想要实现的功能
mbright :form2.show;//按下右键时你想要实现的功能
end;
end;
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
case button of
mbleft :form1.close;//按下左键时你想要实现的功能
mbright :form2.show;//按下右键时你想要实现的功能
end;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询