W wangyi444 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-07 #1 如题,image透明,我想让它也可以透过mousedown、mouseup、mousemove事件,应该如何去做?
F foam Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-07 #3 是不是这个意思: 想让谁得到事件,就转让一下事件;比如 procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin X:=X+Timage(Sender).Left; Y:=Y+Timage(Sender).Top; Form1MouseUp(Form1,Button,Shift,X,Y); end;
是不是这个意思: 想让谁得到事件,就转让一下事件;比如 procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin X:=X+Timage(Sender).Left; Y:=Y+Timage(Sender).Top; Form1MouseUp(Form1,Button,Shift,X,Y); end;
M maikee1978 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-07 #5 他的意思是,如果image透明了,但仍然响应其上的OnMouseMove等事件,所以楼主相在image上的点击操作就相当于点击image所属的控件的操作。就相当于image不存在。 我楼上的楼上回答应可行
他的意思是,如果image透明了,但仍然响应其上的OnMouseMove等事件,所以楼主相在image上的点击操作就相当于点击image所属的控件的操作。就相当于image不存在。 我楼上的楼上回答应可行