vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022
-
21 janv. 2006 à 12:02
vegetalain
Messages postés747Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention11 août 2022
-
21 janv. 2006 à 16:14
Salut, j'ai un problème épineux à résoudre.... je voudrais faire en
sorte qu'un texte s'affiche dans un textbox, sur plusieurs lignes...
mais lettre par lettre, mais qu'en plus, le scroll de ce textbox soit
calé vers le bas, genre, au fur et à mesure de l'affichage, qu'on ne
soit pas obligé de scoller manuellement pour lire...
Pour l'affichage lettre par lettre j'avais fait comme ça : un "Text1"
contenait tout le texte à afficher, et un "Text2" était régit par timer
qui disait "Text1.text = text2.text", et qui controlait la propriété
".maxlength" de text1. ce qui donnait l'illusion d'un affichage
progressif. MAIS ... ça le fait pas
kan le texte à afficher dépasse la hauteur de"text1". J'a pas trouvé de
soluce... à part pitète m'arranger pour donner le focus constament à
text1, et faire en sorte que le curseur soit "poussé" en permanence
vers la droite... ce qui forcerait le scroll à se "dérouler"....
Si vous avez des suggestions plus efficaces et qui fassent moins "MacGyver" que ma soluce, pitié faites-moi signe !!
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 21 janv. 2006 à 12:40
Pour faire scroller manuellement le scrollbar d'une textbox, il suffit d'utiliser la propriété SelStart :
Text1.SelStart = len(Text1.Text)
Note : ta question fait partie des questions récursives qui sont
demander plusieurs fois pas mois, une toute petite recherche sur le
forum t'aurais permis de trouver plus rapidement une solution !