A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 夜猫子进宅 于 2014-6-7 10:55 编辑

写了一个小程序,,用到textbox文本框,,属性:textbox.AllowDrop=true;  还是不能把文件拖入到文本框内???
或者是需要写什么代码吗??搞不懂了,求大虾,看看

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

2 个回复

倒序浏览
  1. private void txtSrcFname_DragEnter(object sender, DragEventArgs e)
  2. {
  3.     if (e.Data.GetDataPresent(DataFormats.FileDrop))
  4.         e.Effect = DragDropEffects.All;
  5.     else
  6.         e.Effect = DragDropEffects.None;
  7. }

  8. private void txtSrcFname_DragDrop(object sender, DragEventArgs e)
  9. {
  10.     string[] s = (string[])e.Data.GetData(DataFormats.FileDrop, false);
  11.     txtSrcFname.Text = "";
  12.     if (s.Length > 0)
  13.         txtSrcFname.Text = s[0];
  14. }
复制代码


为textbox添加以上2个事件就可以通过拖拽获取文件路径了

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报 1 0
好棒哦 ,,,,,,学习了     :handshake:handshake:handshake:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马