我已向图片框添加了自定义控件。我需要检查控件是否已移动。
目前,我使用pictureboxmousemove事件,显然有一些问题。
我也尝试将mousemouse
事件添加到控件中。它似乎不起作用。如何解决此问题?
pictureBox5.Controls.Clear();
var c = new FrameControl();
c.Size = obj.Size;
c.Location = obj.Location;
pictureBox5.Controls.Add(c);
更新:
我尝试覆盖帧控件的mousemove
事件,但似乎不起作用。
protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
//Debugger does not hit breakpoint
}
答案 0 :(得分:1)
MouseMove
事件。如果要检查控件是否已移动,请使用LocationChanged
事件。