J'écris du texte dans une zone de texte multiligne en utilisant les données du port série. Actuellement, il écrit chaque nouvelle ligne en dessous de la ligne précédente, donc éventuellement les nouvelles lignes de texte sont hors de l'écran, et l'utilisateur doit faire défiler vers le bas pour les voir. Comment puis-je changer le code afin qu'il écrit chaque nouvelle ligne ci-dessus plutôt que sous la ligne de texte précédente? Je développe le programme pour les appareils Windows Mobile 6 en utilisant C# dans VS2008. Je sais que c'est probablement une solution simple, mais je suis nouveau à C# et n'arrive pas à comprendre ce que je fais. Merci d'avance!Texte décroissant dans une zone de texte multiligne (Compact Framework, C#)
Mise à jour:
Ceci est le plus proche de ce que je voulais accomplir:
private void terminalText(object o, EventArgs e)
{
tbTerminal.Text += rawString;
tbTerminal.Select(tbTerminal.TextLength, 0);
tbTerminal.ScrollToCaret();
}
Il n'écrit pas la ligne suivante au-dessus de la ligne précédente comme je l'espérais, mais il se concentre automatiquement le dernier texte écrit afin que vous n'ayez pas à utiliser la barre de défilement pour afficher les données de port les plus récentes. J'apprécie toute votre aide!
Merci! Ce n'est pas tout à fait ce que je voulais, mais c'est définitivement une solution alternative. Très apprécié! – ninehundredt