private void picUp_DragDrop(object sender, DragEventArgs e)
        {
            try
            {
                //Array[] filePaths = (Array[])(e.Data.GetData(DataFormats.FileDrop));
                picUp.Image = Image.FromFile(((Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error Doing Drag/Drop");
            }
        }

        private void picUp_DragEnter(object sender, DragEventArgs e)
        {
            if ((e.Data.GetDataPresent(DataFormats.FileDrop)))
            {
                e.Effect = DragDropEffects.Copy;
            }

        }

    例子:/Files/xiongeee/WindowsFormsApplication1.rar

 

 

posted on 2009-06-13 13:38  冷火  阅读(238)  评论(0)    收藏  举报