Ik wil een bestand uitlezen, en de uitgeleze gegevens in een richTextBox laten weergeven. Dit is me gelukt met behulp van de volgende code:
Het enige probleem hierbij is dat als er een regel langer is dan de richTextBox, de text uit z'n verband wordt getrokken. Tevens worden de <enter>'s niet mee genomen.
Wat ik wil is dat de eerste textregel op regel nr. 1 van het richtextbox beland en regel 2 op de 2de regel enz enz.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| using System;
using System.IO;
private void button2_Click(object sender, System.EventArgs e)
{
if (!File.Exists("GRPGUARD.INI"))
{
richTextBox1.AppendText(" It does not exist.");
return;
}
StreamReader sr = File.OpenText("GRPGUARD.INI");
String input;
while ((input=sr.ReadLine())!=null)
{
richTextBox1.AppendText(input);
}
richTextBox1.AppendText ("The end of the stream has been reached.");
sr.Close(); |
Het enige probleem hierbij is dat als er een regel langer is dan de richTextBox, de text uit z'n verband wordt getrokken. Tevens worden de <enter>'s niet mee genomen.
Wat ik wil is dat de eerste textregel op regel nr. 1 van het richtextbox beland en regel 2 op de 2de regel enz enz.