Я хочу, чтобы отобразить текст из текстового файла в текстовом поле.как я могу это сделать .. в C # - PullRequest
0 голосов
/ 13 июля 2010

Я хочу отобразить текст из текстового файла в текстовом поле. как я могу это сделать .. в C # На самом деле я делаю конвертер текста в речь в C # .. Так что я хочу открыть текстовый файл и хочу показать текст этого файла в моем текстовом поле .. вот мой код

    private void button2_Click(object sender, EventArgs e)
    {
        OpenFileDialog O = new OpenFileDialog();
        O.ShowDialog();
        Loadfile(O.FileName);

    }
    private void Loadfile(string filename)
    {
        TextRange range;
        FileStream fStream;
        if (File.Exists(fileName))
        {
            range = new TextRange(textBox1.Text.TrimStart, textBox1.Text.TrimEnd);
            fStream = new FileStream(filename, FileMode.Open);
            range.Load(fStream, DataFormats.Text);
            fStream.Close();
        }


    }

Я получил ошибку в textBox1.Text.TrimStart, textBox1.Text.TrimEnd .. Я не хочу использовать Richtextbox, потому что ... для этого я должен использовать. Свойство документа richtextbox cz 4 tht я обязан использовать WPF ... (richTextBox1.Document.ContentStart, richTextBox1.Document.ContentEnd)

Пожалуйста, помогите мне в этом

Ура! Вахиб Идрис

Любая помощь будет оценена. Спасибо заранее

Пожалуйста, помогите

Ответы [ 4 ]

8 голосов
/ 13 июля 2010

Это должно работать:

    private void Loadfile(string filename)
    {
        if (File.Exists(fileName))
        {
            textBox1.Text = File.ReadAllText(filename);
        }
    }
2 голосов
/ 13 июля 2010
var fileText = File.ReadAllText(filePath);
textBox.Text = fileText;
1 голос
/ 13 июля 2010

Самый простой способ:

if (File.Exists(filePathString))
    yourTextBox.Text = File.ReadAllText(filePathString);
1 голос
/ 13 июля 2010

Вы можете загрузить содержимое файла в строку просто так:

private string Loadfile(string filePath)
{
  string text = String.Empty;

  if (File.Exists(filePath))
  {
    StreamReader streamReader = new StreamReader(filePath);
    text = streamReader.ReadToEnd();
    streamReader.Close();
  }

  return text;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...