jonney

像写情书一样写程序,像看小说一样看代码
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

从一个拖放功能的类for csharp

Posted on 2005-12-14 09:54  jonney  阅读(565)  评论(0编辑  收藏  举报
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace DragDrop
{
    
public partial class Form1 : Form
    
{
        
public Form1()
        
{
            InitializeComponent();
        }

        
public void Form1_DragOver(object sender, DragEventArgs e)
        
{
            e.Effect 
= DragDropEffects.Move;
        }

        
public void Form1_DragDrop(object sender, DragEventArgs e)
        
{
            
if(e.Data.GetDataPresent(DataFormats.FileDrop))
            
{
                
string []data=(string [])e.Data.GetData(DataFormats.FileDrop);
                MessageBox.Show(data[
0]);

            }

        }

        
private void Form1_Load(object sender, EventArgs e)
        
{
            
this.DragDrop += new DragEventHandler(Form1_DragDrop);
            
this.DragOver += new DragEventHandler(Form1_DragOver);
        }

    }

}