winform 拖拽有关问题,新人 急问

winform 拖拽问题,新人 急问
直接在属性添加事件没有问题,但通过代码添加事件后,拖拽鼠标一放上去,就直接触发了DragDrop的事件了。不是等释放左键才触发。不知道是为什么。要怎么才能使他的响应正常。

        private void textBox1_DragEnter(object sender, DragEventArgs e)
        {
            if (e.Data.GetDataPresent(DataFormats.FileDrop))
                e.Effect = DragDropEffects.Copy;
            else e.Effect = DragDropEffects.None;
        }
        private void textBox1_DragDrop(object sender, DragEventArgs e)
        {
                TextBox tb = (TextBox)sender;
                tb.Text = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.AllowDrop = true;
            textBox1.DragEnter += new DragEventHandler(textBox1_DragEnter);
            textBox1.DragOver += new DragEventHandler(textBox1_DragDrop);
        }


新人求指教。
------解决方案--------------------
引用:
哭,没有人能帮助下么。

textBox1.DragOver += new DragEventHandler(textBox1_DragDrop);
下次别粗心