2010-07-13 4 views
0

Я хочу отобразить текст из текстового файла в текстовом поле. как я могу это сделать .. в C# Вообще-им текст решений в речь конвертер в 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)

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

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

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

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

+0

Где вы используете диапазон TextRange? Почему вы это определили? – eugeneK

ответ

1

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

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; 
} 
2
var fileText = File.ReadAllText(filePath); 
textBox.Text = fileText; 
8

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

private void Loadfile(string filename) 
    { 
     if (File.Exists(fileName)) 
     { 
      textBox1.Text = File.ReadAllText(filename); 
     } 
    } 
1

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

if (File.Exists(filePathString)) 
    yourTextBox.Text = File.ReadAllText(filePathString); 
Смежные вопросы