我的程序中,目标控件的OnDragEnter已经被执行,并且托放对象是可以接受的,
事件参数的Effect也已设为DragDropEffects.Move,可是OnDragDrop却没有被调用,请问可能是咋回事?3x

解决方案 »

  1.   

    一个完整的例子包括以下:private void button1_MouseDown(object sender, MouseEventArgs e)
            {
                button1.DoDragDrop(button1.Text, DragDropEffects.Move);
            }        private void dataGridView1_DragEnter(object sender, DragEventArgs e)
            {
                e.Effect = DragDropEffects.Move;
            }        private void dataGridView1_DragDrop(object sender, DragEventArgs e)
            {
                this.Text=(string) e.Data.GetData(typeof(string));
            }