Quel est le moyen le plus rapide pour charger le fichier texte dans RichTextBox?

Je charge un fichier de texte dans RichTextBox à l'aide de OpenFIleDialog. Mais quand une grande quantité de texte (par exemple le texte de la chanson d'environ 50-70 lignes) et je clique sur OUVRIR le programme se bloque pendant quelques secondes (~3 à 5). Est-il normal? Peut-être il ya une certaine manière plus rapide ou d'un composant à charger le fichier texte? Si ma question est inappropriée simplement la supprimer. Merci.

if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            string text = File.ReadAllText(openFileDialog1.FileName);
            for (int i = 0; i < text.Length - 1; i++)
            {
                richTextBox1.Text = text;
            }
        }

Je suppose que peut-être ReadAllLines impeds?

Pouvez-vous poster le code que vous utilisez pour lire le fichier et de le remplir de la richtextbox ?
Oui, bien sûr! Mis à jour.

OriginalL'auteur Daria | 2011-03-16