获取文件名并将按钮更改为该名称

时间:2014-03-21 20:47:27

标签: c# forms filenames

我刚刚进入C#表单,我想知道如何将按钮文本更改为您正在打开的文件的名称我有点工作但是当我打开文件时按钮文本更改为该文件的路径我只是想要文件名

OpenFileDialog op = new OpenFileDialog();
op.Title = "open";
op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
 if (op.ShowDialog() == DialogResult.OK)
   {
      richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText);
      button1.Text = op.FileName;
      this.Text = op.FileName;
   }

2 个答案:

答案 0 :(得分:0)

Path.GetFileName(op.FileName);

答案 1 :(得分:0)

您想要查看Path课程。请记住参考System.IO

OpenFileDialog op = new OpenFileDialog();
op.Title = "open";
op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
 if (op.ShowDialog() == DialogResult.OK)
   {
      richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText);
      button1.Text = Path.GetFileNameWithoutExtension(op.FileName);  
  }