L'affichage d'un fichier texte sur un Formulaire Windows pour C#

J'essaie d'afficher le contenu d'un fichier txt.
J'ai pensé que je devrais utiliser RichTextBox pour cette méthode. Ce que j'ai fait a été de ce. Toutefois, il ne fonctionne pas.

public static byte[] ReadFile() {

        FileStream fileStream = new FileStream(@"help.txt", FileMode.Open, FileAccess.Read);
        byte[] buffer;
        try {
            int length = (int)fileStream.Length;  //get file length
            buffer = new byte[length];            //create buffer
            int count;                            //actual number of bytes read
            int sum = 0;                          //total number of bytes read

            //read until Read method returns 0 (end of the stream has been reached)
            while ((count = fileStream.Read(buffer, sum, length - sum)) > 0)
                sum += count;  //sum is a buffer offset for next reading
        } finally {
            fileStream.Close();
        }
        return buffer;
    }

    private void richTextBox1_TextChanged(object sender, EventArgs e) {
        ReadFile();
    }
  • Dans ce code, vous n'êtes pas assigner n'importe quel texte de votre richTextBox1.
InformationsquelleAutor Sarp Kaya | 2012-05-22