我爱Aspx >> Asp.Net >> 用C#.NET实现拖放操作在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。
拖放操作在代码中是通过三步实现的,首先是启动拖放操作,在需要拖动数据的控件上实现MouseDown事件响应代码,并调用DoDragDrop()方法;其次是实现拖放效果,在目标控件上添加DragEnter事件响应代码,使用DragDropEffects枚举类型实现移动或复制等拖动效果;最后是放置数据操作,在目标控件上添加DragDrop响应代码,把数据添加到目标控件中。
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace DragDrop
{
/// <summary>
/// Form1 的摘要说明。
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.ListBox listBox1;
private System.Windows.Forms.ListBox listBox2;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null;
Ҷƪл˵?
一個Ajax.NET的查詢實例[08-01]
C#多线程-不同线程之间通过事件委..[08-01]
ASP.NET2.0瞎记-加密链接字符串[08-01]
从asp.net页面发送电子邮件[08-01]
在.NET 2.0 中发送Email[08-01]
用C#截取指定长度的中英文混合字..[08-01]
asp.net WebForm页面间传值方法[08-01]
漫谈Ajax在.Net中的使用[08-01]
介绍几个ASP.NET中容易忽略但却很..[08-01]
初谈ADO.NET中利用DataAdapter进..[08-01]
一個Ajax.NET的查詢實例[08-01]
ORACLE8I转换数据到SQL SERVER[08-01]
C#多线程-不同线程之间通过事件委..[08-01]
Windows 2003 Server 中DOTNET程..[08-01]
ASP.NET2.0瞎记-加密链接字符串[08-01]
Photoshop打造一幅不错的电路板效..[08-01]
Photoshop把人物照片打造的更具有..[08-01]
Agnitum Outpost Firewall Pro身..[08-01]
Flash绘制06年德国世界杯标志[08-01]
用Dreamweaver进行数据库操作[08-01]