C# 是否显示当前打开文件的名称?

C# 是否显示当前打开文件的名称?,c#,C#,我有一个代码,可以打开一个文件并将其内容显示到96个不同的文本框中。一行相当于一个文本框。我的问题是,每当我打开一个文件时,我希望它的文件名显示在一个标签中,我如何才能做到这一点。这是我的密码 try { using (OpenFileDialog OpenFD = new OpenFileDialog() {Filter = "Text Documents| *.txt", Multiselect = false,}) { if(OpenFD

我有一个代码,可以打开一个文件并将其内容显示到96个不同的文本框中。一行相当于一个文本框。我的问题是,每当我打开一个文件时,我希望它的文件名显示在一个标签中,我如何才能做到这一点。这是我的密码

try

   {

    using (OpenFileDialog OpenFD = new OpenFileDialog()
    {Filter =  "Text Documents| *.txt", Multiselect = false,})
    {
        if(OpenFD.ShowDialog() == DialogResult.OK)
        {
          using(StreamReader Sr = new StreamReader(OpenFD.FileName))
          {

            MinArd1.Text = Sr.ReadLine();
            MaxArd1.Text = Sr.ReadLine(); 
            MinArd2.Text = Sr.ReadLine();
            MaxArd2.Text = Sr.ReadLine(); 
            MinArd3.Text = Sr.ReadLine();
            MaxArd3.Text = Sr.ReadLine(); 
            MinArd4.Text = Sr.ReadLine();
            MaxArd4.Text = Sr.ReadLine(); 
            MinArd5.Text = Sr.ReadLine();
            MaxArd5.Text = Sr.ReadLine(); 
            MinArd6.Text = Sr.ReadLine();
            MaxArd6.Text = Sr.ReadLine(); 
            MinArd7.Text = Sr.ReadLine();
            MaxArd7.Text = Sr.ReadLine(); 
            MinArd8.Text = Sr.ReadLine();
            MaxArd8.Text = Sr.ReadLine(); 
            MinArd9.Text = Sr.ReadLine();
            MaxArd9.Text =  Sr.ReadLine(); 
            MinArd10.Text = Sr.ReadLine();
            MaxArd10.Text = Sr.ReadLine(); 
            MinArd11.Text = Sr.ReadLine();
            MaxArd11.Text = Sr.ReadLine(); 
            MinArd12.Text = Sr.ReadLine();
            MaxArd12.Text = Sr.ReadLine(); 
            MinArd13.Text = Sr.ReadLine();
            MaxArd13.Text = Sr.ReadLine(); 
            MinArd14.Text = Sr.ReadLine();
            MaxArd14.Text = Sr.ReadLine(); 
            MinArd15.Text = Sr.ReadLine();
            MaxArd15.Text = Sr.ReadLine(); 
            MinArd16.Text = Sr.ReadLine();
            MaxArd16.Text = Sr.ReadLine(); 
            MinArd17.Text = Sr.ReadLine();
            MaxArd17.Text = Sr.ReadLine(); 
            MinArd18.Text = Sr.ReadLine();
            MaxArd18.Text = Sr.ReadLine(); 
            MinArd19.Text = Sr.ReadLine();
            MaxArd19.Text = Sr.ReadLine(); 
            MinArd20.Text = Sr.ReadLine();
            MaxArd20.Text = Sr.ReadLine(); 
            MinArd21.Text = Sr.ReadLine();
            MaxArd21.Text = Sr.ReadLine(); 
            MinArd22.Text = Sr.ReadLine();
            MaxArd22.Text = Sr.ReadLine(); 
            MinArd23.Text = Sr.ReadLine();
            MaxArd23.Text = Sr.ReadLine(); 
            MinArd24.Text = Sr.ReadLine();
            MaxArd24.Text = Sr.ReadLine(); 
            MinArd25.Text = Sr.ReadLine();
            MaxArd25.Text = Sr.ReadLine(); 
            MinArd26.Text = Sr.ReadLine();
            MaxArd26.Text = Sr.ReadLine(); 
            MinArd27.Text = Sr.ReadLine();
            MaxArd27.Text = Sr.ReadLine(); 
            MinArd28.Text = Sr.ReadLine();
            MaxArd28.Text = Sr.ReadLine(); 
            MinArd29.Text = Sr.ReadLine();
            MaxArd29.Text = Sr.ReadLine(); 
            MinArd30.Text = Sr.ReadLine();
            MaxArd30.Text = Sr.ReadLine(); 
            MinArd31.Text = Sr.ReadLine();
            MaxArd31.Text = Sr.ReadLine(); 
            MinArd32.Text = Sr.ReadLine();
            MaxArd32.Text = Sr.ReadLine(); 
            MinArd33.Text = Sr.ReadLine();
            MaxArd33.Text = Sr.ReadLine(); 
            MinArd34.Text = Sr.ReadLine();
            MaxArd34.Text = Sr.ReadLine(); 
            MinArd35.Text = Sr.ReadLine();
            MaxArd35.Text = Sr.ReadLine(); 
            MinArd36.Text = Sr.ReadLine();
            MaxArd36.Text = Sr.ReadLine(); 
            MinArd37.Text = Sr.ReadLine();
            MaxArd37.Text = Sr.ReadLine(); 
            MinArd38.Text = Sr.ReadLine();
            MaxArd38.Text = Sr.ReadLine(); 
            MinArd39.Text = Sr.ReadLine();
            MaxArd39.Text = Sr.ReadLine(); 
            MinArd40.Text = Sr.ReadLine();
            MaxArd40.Text = Sr.ReadLine(); 
            MinArd41.Text = Sr.ReadLine();
            MaxArd41.Text = Sr.ReadLine(); 
            MinArd42.Text = Sr.ReadLine();
            MaxArd42.Text = Sr.ReadLine(); 
            MinArd43.Text = Sr.ReadLine();
            MaxArd43.Text = Sr.ReadLine(); 
            MinArd44.Text = Sr.ReadLine();
            MaxArd44.Text = Sr.ReadLine(); 
            MinArd45.Text = Sr.ReadLine();
            MaxArd45.Text = Sr.ReadLine(); 
            MinArd46.Text = Sr.ReadLine();
            MaxArd46.Text = Sr.ReadLine(); 
            MinArd47.Text = Sr.ReadLine();
            MaxArd47.Text = Sr.ReadLine(); 
            MinArd48.Text = Sr.ReadLine();
            MaxArd48.Text = Sr.ReadLine(); 
                    }

                }
            }
        }
    catch (Exception ex)
    {
        MessageBox.Show("mali");
    }

试试这个。如果您只想获取文件名,则会出现这种情况,因为
OpenFD.filename
返回文件的完整文件路径

myLabel.Text = Path.GetFileName(OpenFD.FileName);

不知道你在问什么。您有文件名:
OpenFD.filename
问题出在标签上吗?@retiredInja
OpenFD.filename
返回正在读取的文件的完整文件路径。我认为TS想要的只是文件名,而不是完整的路径。@hexx这可能完全正确,但它需要假定OP没有给出信息。