Когда MouseDown на объекте A тогда mousemove на объект B, объектB (mousemove handle) не может звонить.C# Winform - Keep MouseDown и присоединиться к другому объекту объект MouseMove не работает
Как разрешить другому объекту обнаружение mousemovehandle, когда mousedown перед тем, как войти в область объекта.
public Test()
{
InitializeComponent();
this.Size = new Size(500, 500);
Panel pl = new Panel();
pl.Size = new Size(200, 200);
pl.Location = new Point(0, 0);
pl.BackColor = Color.Pink;
Label lb = new Label();
lb.Text = "Keep MouseDown and move to Panel2 , Panel2 MouseMoveHandler not work";
lb.Dock = DockStyle.Fill;
pl.Controls.Add(lb);
TextBox tb = new TextBox();
tb.Multiline = true;
tb.Size = new Size(400, 100);
tb.Location = new Point(0,300);
Panel pl2 = new Panel();
pl2.Size = new Size(100, 100);
pl2.Location = new Point(0, 0);
pl2.BackColor = Color.Red;
pl2.Location = new Point(300, 0);
pl2.MouseMove += new MouseEventHandler(delegate (object o, MouseEventArgs a)
{
tb.AppendText(a.X + "," + a.Y);
});
this.Controls.Add(pl);
this.Controls.Add(pl2);
this.Controls.Add(tb);
}
что вы попробовали? – currarpickt
@currarpickt добавлен код тестирования – Kit22092