关于鼠标按下左键(50分)

  • 主题发起人 主题发起人 狐狸精
  • 开始时间 开始时间

狐狸精

Unregistered / Unconfirmed
GUEST, unregistred user!
它激活哪个事件??
 
onmousedown
 
不好意思,打错了,事点右键。
 
在onmousedown事件中判断
if Button =mbRight then

给分吧

 
OnMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer)
其中 TMouseButton = (mbLeft, mbRight, mbMiddle);
是哪个键。
 
以下是在网页中禁止点右键的函数:
<SCRIPT language=JavaScript>
function click()
{ if (event.button==2)
{ alert('我不许你点右键,呵呵!') ;
}
}
document.onmousedown=click
</SCRIPT>
 
OnMouseUp 也可以。
 
onmousedown
onclick
onmouseup
 
procedure TMainForm.FormMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if Button =mbLeft then
begin
//事件
end;
end;
 
多人接受答案了。
 
后退
顶部