【问题标题】:C# file browse to textbox.text only .doc .txt etcC# 文件仅浏览到 textbox.text .doc .txt 等
【发布时间】:2013-10-24 21:23:25
【问题描述】:

我正在尝试浏览 .doc、.text 等文件并将位置粘贴到 textbox3.text。我得到了下划线,我不知道我错过了什么。

代码如下:

private void button2_Click(object sender, EventArgs e)
{
    OpenFileDialog bDialog = new OpenFileDialog();
    bDialog.Title = "Open Word or Text File";
    bDialog.Filter = "Text Files|*.doc;*.docx;*.txt;*.text";
    bDialog.InitialDirectory = @"C:\";
    if (bDialog.ShowDialog() == DialogResult.OK)
    {
    File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
    }
    textBox3.Text = File2Lines;
}

和带有下划线的图像: http://shrani.si/f/3J/bu/2ALFViEN/missing.png

有什么解决办法吗? (如果有些事情没有任何意义,那是因为我是菜鸟)

【问题讨论】:

    标签: c# file textbox doc


    【解决方案1】:

    您尚未将 File2Lines 声明为变量。此外,ReadAllLines 返回 String[] 而不是 string。试试:

    string[] File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
    

    然后

    textBox3.Lines = File2Lines;
    

    【讨论】:

    • @TimSchmelter - 图像中的红色波浪表示它尚未被声明。
    猜你喜欢
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2023-03-16
    相关资源
    最近更新 更多