WPF的C#程序给TextBox设置接受文件拖放

5人阅读 评论(0) 收藏 举报
分类:

设置TextBox的属性

AllowDrop="True" 

x:Name="textBox"

属性-> 事件,  添加两个事件

PreviewDragOver="TextBox_PreviewDragOver" 

PreviewDrop="TextBox_PreviewDrop"

private void TextBox_PreviewDragOver(object sender, DragEventArgs e)
{
     e.Effects = DragDropEffects.Copy;
     e.Handled = true;
}

private void TextBox_PreviewDrop(object sender, DragEventArgs e)
{
    foreach (string f in (string[])e.Data.GetData(DataFormats.FileDrop))
    {
        textBox.Text = f;
    }
}

查看评论

C#TextBox控件拖拽实现获得文件路径

步骤: 1、 通过DragEnter事件获得被拖入窗口的“信息”(可以是若干文件,一些文字等等),在DragDrop事件中对“信息”进行解析。 2、接受拖放控件的AllowDrop属性必须设置成t...
  • iloli
  • iloli
  • 2013-08-26 10:56:27
  • 7327

文字的拖放,设置TextBox控件支持拖放操作,MouseDown,DragEnter,DragDrop的用法,C#源代码

  • 2009年01月13日 15:41
  • 37KB
  • 下载

使用C#实现TreeView与TextBox之间互相拖拽

由于拖拽文件的便利性,目前已经越来越被广泛的开发人员接受,本文通过一个简单的事例来演示拖拽功能,以便正在学习相关知识的开发人员阅读,具体步骤如下: 1. 开发环境:    1) Microsoft V...
  • wangyong0921
  • wangyong0921
  • 2011-06-20 17:07:00
  • 2095

C# WPF 线程中更改textbox内容

创建线程 Thread th = new Thread(new ThreadStart(test)); //也可简写为new Thread(ThreadMethod); ...
  • soekchl521
  • soekchl521
  • 2017-02-08 16:36:59
  • 738

WPF拖放功能实现

写在前面:本文为即兴而作,因此难免有疏漏和词不达意的地方。在这里,非常期望您提供评论,分享您的想法和建议。   这是一篇介绍如何在WPF中实现拖放功能的短文。   首先要读者清楚的一件事情是:拖放...
  • woshinia
  • woshinia
  • 2012-04-05 10:17:47
  • 4961

wpf怎么让Textbox只能输入数字?

只需要两步: 1.禁掉输入法: Window x:Class="WpfModelViewApplication1.Views.MainView"     xmlns="http://schema...
  • baidu_37503452
  • baidu_37503452
  • 2017-11-30 17:34:45
  • 251

C#:TextBox换行、设置光标位置、随文本滚动

// 换行 TextBoxControl.Text += Environment.NewLine; // 设置光标位置 到文本最后TextBoxControl .SelectionStart ...
  • binyao02123202
  • binyao02123202
  • 2011-04-08 21:11:00
  • 6470

WPF之DragDrop拖放实例

【问题】            在winform或wpf开发中,常会用到DragDrop拖放功能,如拖拽一个文件到程序窗体,则在文本控件上显示文件的路径,其他内容控件显示文件内容,这样省去输入文件路...
  • dyllove98
  • dyllove98
  • 2013-06-10 10:39:55
  • 10772

C# 窗体拖拽文件类型判断

private void Form1_DragEnter(object sender, DragEventArgs e)         {             //如果拖进来的是...
  • u013628121
  • u013628121
  • 2016-09-16 12:47:01
  • 721

C#文件文件夹拖拽功能的实现

C#实现文件或文件夹的拖拽功能,拖入文件或文件夹
  • scimence
  • scimence
  • 2015-04-02 09:34:57
  • 3746
    个人资料
    等级:
    访问量: 9478
    积分: 319
    排名: 24万+