silver_the_paladin
Messages postés3Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention24 décembre 2006
-
6 oct. 2005 à 01:50
silver_the_paladin
Messages postés3Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention24 décembre 2006
-
6 oct. 2005 à 20:56
Bonjour tout le monde,
voila je suis sur un programme qui récupère le contenu d'un application console en temp réel, le problème vient de ma TextBox qui apparement fait un Refresh() a chaque fois que je lui passe du texte et remet automatiquement le curseur au début (alors que moi je veut afficher la fin). Donc a chaque fois je me retrouve a voir le début, la fin, le début, la fin, etc.... Ma question est la suivante : Est il possible de forcer le TextBox a ne pas faire de refresh()?
voici une partie du code :
private void MaFonction()
{
Process myproc =
new Process();
silver_the_paladin
Messages postés3Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention24 décembre 2006 6 oct. 2005 à 20:56
Merci beaucoup pour tous vos conseils, j'ai trouvé, c'était simplement le TextBox.AppendText(message) qui fallait utilisé, car la il place toujours le curseur à la fin (me demandé pas pk lol)
taoetc
Messages postés346Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention 3 septembre 20073 6 oct. 2005 à 08:34
Si tu as ca, textBox1.ScrollToCaret();
ca veut dire que tu utilise plutot une richtextbox
Je connais pas trop ce controle, mais je l'ai quand meme utiliser, et pour ajouter du texte, je ferais simplement :
taoetc
Messages postés346Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention 3 septembre 20073 6 oct. 2005 à 10:25
Oups, j'avais regardé pour tant ce matin, mais trop tot, c'est trop tot , et il faut croire que je loupes une ligne sur deux avant 9h
Encourageant pour le code que j'ai écrit
bon alors , pour le pb, y a pas de raison que ca marche pas
fait autrement
string textSortie= string.empty;
while(myproc.StandardOutput.Peek() != -1)
{
textSortie+= myproc.StandardOutput.ReadLine();
textBox1.Text= textSortie;
textBox1.ScrollToCaret();
}
Mais c'est pas tres beau ca
In the mood for ... ba heu, for quelque chose qui est vachement bien ( oui je sais , n'importe quoi)