在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。
拖放操作在代码中是通过三步实现的,首先是启动拖放操作,在需要拖动数据的控件上实现MouseDown事件响应代码,并调用DoDragDrop()方法;其次是实现拖放效果,在目标控件上添加DragEnter事件响应代码,使用DragDropEffects枚举类型实现移动或复制等拖动效果;最后是放置数据操作,在目标控件上添加DragDrop响应代码,把数据添加到目标控件中。

  1用C#.NET实现拖放操作using System;
  2用C#.NET实现拖放操作using System.Drawing;
  3用C#.NET实现拖放操作using System.Collections;
  4用C#.NET实现拖放操作using System.ComponentModel;
  5用C#.NET实现拖放操作using System.Windows.Forms;
  6用C#.NET实现拖放操作using System.Data;
  7用C#.NET实现拖放操作
  8用C#.NET实现拖放操作namespace DragDrop
  9}

       

相关文章: