RT

解决方案 »

  1.   

    要想办法自己去触发MouseUp事件.在QueryContinueDrag事件中可以这样处理:
    Rectangle rect = myTextBox.Bounds;
     if (Control.MouseButtons != MouseButtons.Left && !rect.Contains(PointToClient(Control.MousePosition))) 
            {
                e.Action = DragAction.Cancel; 
                OnMouseUp(myTextBox, new MouseEventArgs(Control.MouseButtons, 0, Control.MousePosition.X, Control.MousePosition.Y, 0)); 
            } 
      

  2.   

    OnMouseUp(myTextBox, new MouseEventArgs(Control.MouseButtons, 0, Control.MousePosition.X, Control.MousePosition.Y, 0)); 
    这个这么多参数。是自定义的吗?        
      

  3.   

    OnMouseUp是myTextBox的MouseUp事件对应的方法,myTextBox 是你想要触发MouseUp事件的控件,其他都是系统的参数