RichTextBox

Résolu
CMatt Messages postés 38 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 15 octobre 2010 - 12 déc. 2004 à 15:34
CMatt Messages postés 38 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 15 octobre 2010 - 13 déc. 2004 à 10:56
Salut tout le monde!

je ne trouve pas de solution pour faire défiler un RichTextBox sur le texte que j'ajoute à la suite (en bas du contrôle).

Qqn a-t-il une solution?

@+

3 réponses

cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
13 déc. 2004 à 10:48
ah oui : autre solution, sans avoir a mettre le focus sur le controle

[DllImport("user32.dll")]
private static extern bool SendMessage(
IntPtr hWndControl,
uint msg,
int wParam,
int lParam
);

private const uint WM_VSCROLL = 0x0115;
private const int SB_BOTTOM = 7;


appel :
SendMessage(richTextBox.Handle, WM_VSCROLL, SB_BOTTOM, 0);


Cocoricoooooooo !!!!
coq
MVP Visual C#
3
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
13 déc. 2004 à 10:29
richTextBox.SelectionStart = richTextBox.Text.Length;
richTextBox.ScrollToCaret();

ce code positionne le caret à la fin (le rtb doit avoir le focus)

Cocoricoooooooo !!!!
coq
MVP Visual C#
0
CMatt Messages postés 38 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 15 octobre 2010
13 déc. 2004 à 10:56
Merci beaucoup!

@++
0