首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • C#新手求助!!!!C#文件拖放操作的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zq281660880
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-02-29 18:22:13 楼主
    C#新手求助!!!!C#文件拖放操作的问题,请各位编程高手多多指教,在线急等…
    谢谢,谢谢+谢谢+谢谢…
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lalac
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-02-29 18:37:531楼 得分:0
    DragDrop
    Refer to MSDN, Control.DoDragDrop
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zswang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      7

    发表于:2008-02-29 20:33:442楼 得分:0
    C# code
    this.AllowDrop = true; protected override void OnDragEnter(DragEventArgs drgevent) { if (drgevent.Data.GetDataPresent(DataFormats.FileDrop)) drgevent.Effect = DragDropEffects.Copy; base.OnDragEnter(drgevent); } protected override void OnDragDrop(DragEventArgs drgevent) { if (drgevent.Data.GetDataPresent(DataFormats.FileDrop)) { string[] vFileNames = (string[])drgevent.Data.GetData( DataFormats.FileDrop); Text = string.Join(",", vFileNames); } base.OnDragDrop(drgevent); }

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zq281660880
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-03-01 08:49:553楼 得分:0
    谢谢哈
    不过能不能写点文字注释在上面啊
    我是新学者
    还不是很明白啊!
    谢谢了……
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zswang
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      7

    发表于:2008-03-01 10:49:384楼 得分:0
    资料可到MSDN里查
    C# code
    // // 摘要: // 获取或设置一个值,该值指示控件是否可以接受用户拖放到它上面的数据。 // // 返回结果: // 如果控件允许拖放操作,则为 true;否则为 false。默认为 false。 [DefaultValue(false)] public virtual bool AllowDrop { get; set; } // // 摘要: // 引发 System.Windows.Forms.Control.DragEnter 事件。 // // 参数: // drgevent: // 包含事件数据的 System.Windows.Forms.DragEventArgs。 [EditorBrowsable(2)] protected virtual void OnDragEnter(DragEventArgs drgevent); // // 摘要: // 在将对象拖入控件的边界时发生。 public event DragEventHandler DragEnter; // // 摘要: // 引发 System.Windows.Forms.Control.DragDrop 事件。 // // 参数: // drgevent: // 包含事件数据的 System.Windows.Forms.DragEventArgs。 [EditorBrowsable(2)] protected virtual void OnDragDrop(DragEventArgs drgevent); // // 摘要: // 在完成拖放操作时发生。 public event DragEventHandler DragDrop;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • stning
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-03-01 14:23:515楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zq281660880
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-03-04 18:01:036楼 得分:0
    还是那两个字啊
    谢谢 …
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved