• λ我爱Aspx >> Asp.Net >> 用C#.NET实现拖放操作
  • 用C#.NET实现拖放操作

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:14  ؼ: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;

    Ҷƪл˵?
  • һƪ用iframe解决下拉框与层之冲突
    һƪ一個Ajax.NET的查詢實例