admin 发表于 2021-11-4 13:55:30

C# wpf TextBox文本框 拖拽获取文件地址



首先设置 TextBox文本框 的 AllowDrop属性为 true
private void textblock_filename_PreviewDragOver(object sender, DragEventArgs e)
      {
            e.Effects = DragDropEffects.Copy;
            e.Handled = true;

      }

      private void textblock_filename_PreviewDrop(object sender, DragEventArgs e)
      {
            string msg = "Drop";
            if (e.Data.GetDataPresent(DataFormats.FileDrop))
            {
                msg = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
            }
            this.textblock_filename.Text = msg;

      }

页: [1]
查看完整版本: C# wpf TextBox文本框 拖拽获取文件地址