如何在拖曳的过程中在onDrapDrop等方法重写中,根据条件判断停止拖曳过程?

解决方案 »

  1.   

    richTextBox1.AllowDrop = true;
    richTextBox1.DragDrop += new DragEventHandler(this.richTextBox1_DragDrop);void richTextBox1_DragEnter(object sender, DragEventArgs e)
    {
         if (e.Data.GetDataPresent(DataFormats.Text))
             e.Effect = DragDropEffects.Copy;
         else
             e.Effect = DragDropEffects.None;
    }
      

  2.   

    其实发完帖子我就知道那里弄错了 哈哈 我一直在重写 dragdrop和dragenter 后来才发现把运行顺序搞反了