如何从TXT文本中读取数据到textBox.Text里

 我来答
人云的菜3955
2017-08-04
知道答主
回答量:20
采纳率:0%
帮助的人:4.9万
展开全部

private void textBox1_DragDrop(object sender, DragEventArgs e)
{
     var filenames = (string[])e.Data.GetData(DataFormats.FileDrop);
     using (StreamReader sr = new StreamReader(filenames[0], Encoding.Default))
     {
          textBox1.Text = sr.ReadToEnd();
     }
            
}

private void textBox1_DragEnter(object sender, DragEventArgs e)
{
     if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true)
     {
          var filenames=(string[])e.Data.GetData(DataFormats.FileDrop);
          var hz=filenames[0].LastIndexOf('.')+1;
          var houzhui = filenames[0].Substring(hz);//文件后缀名
          if (houzhui == "txt")
          {
               e.Effect = DragDropEffects.All;
          }
                
      }
            
}

给textbox控件添加DragDrop和DragEnter 事件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式