Comment puis-je ajouter une nouvelle ligne à un richtextbox sans faire la dernière ligne vide?

Je suis en train de faire un système de log pour un programme de gi de la création et j'ai actuellement à l'endroit où il fait ceci:

void outToLog(string output)
{
    logRichTextBox.AppendText(output + "\r\n");
    logRichTextBox.ScrollToCaret();
}

Mais elle finit en sortie de la dernière ligne de la RichTextBox vide (parce que je suis en utilisant \n) et je veux la dernière ligne juste être ce que le résultat a été, pas une ligne vide. Une autre solution a été pour moi de mettre la "\r\n" au début, mais cela a le même effet à l'exception de son au début de la RichTextBox.

aider? grâce

  • Veuillez ne pas créer votre propre structure de journalisation: utilisation NLog. Pour savoir comment utiliser une richtextbox, n'ont pas l'esprit de ce commentaire 😉
  • malheureusement, la programmation est à chacun son propre, je ne veux pas utiliser NLog. Je ne suis pas la création de ma propre structure de journalisation. Je suis tout simplement la sortie d'une riche zone de texte si vous voulez l'appeler mon "cadre".