Bonjour à tous.

Je gère un contrôle TMemo scrollable (verticalement). Sa fenêtre contient une dizaine de lignes, mais le texte à charger dedans fait, disons 50 lignes. Je cherche à positionner automatiquement l'ascenseur (vers le bas donc) pour que l'utilisateur voie les dernières lignes affichées et non pas les premières.

J'ai essayé avec la méthode ScrollBy, mais les résultats sont mauvais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MemoRecap->ScrollBy( 0, -25 );
donne
1 - rien dans le code qui charge le TMemo (l'ascenseur reste en haut)
2 - décale le texte vers le haut si je teste cette instruction sur un onButtonClick quelconque, mais ne remonte pas le texte caché. J'ai donc les lignes du dessus qui disparaissent, celles du dessous qui se dupliquent (et le tout qui revient à l'état initial si je rafraîchis l'écran).

Bref : comment dois-je faire pour me positionner à la fin du texte proprement ???????