[C#]Position scrollbar sur textBox

Position scrollbar sur textBox [C#] - C#/.NET managed - Programmation

Marsh Posté le 03-02-2006 à 11:30:11    

Voila en fait j'ai une fenetre de log malheureusement la scrollbar reste en position montante de ce fait pour chaque nouveau log je dois descendre ma scroll bar pour voir mes logs arrivés! quelqu'un aurait-il une idée pour qu'elle reste figée en bas du "scroll?"
 
Merci d'avance!

Reply

Marsh Posté le 03-02-2006 à 11:30:11   

Reply

Marsh Posté le 03-02-2006 à 15:51:18    

il y a une commande "awk" ou "sed" je sais plus , qui permet de lire un fichier et de mettre en sortie un nouveau fichier,inversé
comme ca tu aura ton fichier de log mais tu le lira de haut en bas, en haut le plus récent..  
si ca peut t'aider..

Reply

Marsh Posté le 03-02-2006 à 19:37:02    

un textbox :s  
 
si ça avait été une liste, on aurait pu jouer sur "selectitems" ou "selectindice" mais pour un textbox aucune idée

Reply

Marsh Posté le 06-02-2006 à 14:42:28    

Code :
  1. MonTextBox.SelectionStart = MonTextBox.Text.Length;
  2. MonTextBox.SelectionLength = 0;
  3. MonTextBox.ScrollToCaret();


 
Le tout dans un evennement TextChanged... et ça roule.

Reply

Marsh Posté le 06-02-2006 à 20:42:48    

ixemul a écrit :

Code :
  1. MonTextBox.SelectionStart = MonTextBox.Text.Length;
  2. MonTextBox.SelectionLength = 0;
  3. MonTextBox.ScrollToCaret();


 
Le tout dans un evennement TextChanged... et ça roule.


 
 
C'est exactement ca! merci m'sieur!

Reply

Marsh Posté le 13-02-2006 à 16:39:13    

Thx ixemul, j'ai fermé l'autre post (sorry pour le doublon)
 
EDIT : pour être complet, si ca ne fonctionne pas cela peut venir d'une perte de focus, penser à faire un  
 

Code :
  1. MonTextBox.Focus()


 
pour activer le scroll.

Message cité 2 fois
Message édité par Sagoth le 13-02-2006 à 20:16:46
Reply

Marsh Posté le 14-02-2006 à 09:36:51    

Sagoth a écrit :

Thx ixemul, j'ai fermé l'autre post (sorry pour le doublon)
 
EDIT : pour être complet, si ca ne fonctionne pas cela peut venir d'une perte de focus, penser à faire un  
 

Code :
  1. MonTextBox.Focus()


 
pour activer le scroll.


 
Exact :)

Reply

Marsh Posté le 15-02-2006 à 01:03:09    

Sagoth a écrit :

Thx ixemul, j'ai fermé l'autre post (sorry pour le doublon)
 
EDIT : pour être complet, si ca ne fonctionne pas cela peut venir d'une perte de focus, penser à faire un  
 

Code :
  1. MonTextBox.Focus()


 
pour activer le scroll.


 
 
yep enfin en tout cas ca marche niquel!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed