J'utilise une TextBox pour afficher des informations. Le texte est long donc
l'utilisateur doit naviguer avec la scrollbar pour découvrir tout le texte.
Toutefois lorsque la UserForm s'ouvre, la TextBox s'affiche avec le texte
mais la scrollbar n'est pas visible... il faut que l'utilisateur clique sur
la textbox pour que la scrollbar verticale apparaisse.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
FMichaud76
"FMichaud76" wrote:
J'utilise une TextBox pour afficher des informations. Le texte est long donc l'utilisateur doit naviguer avec la scrollbar pour découvrir tout le texte. Toutefois lorsque la UserForm s'ouvre, la TextBox s'affiche avec le texte mais la scrollbar n'est pas visible... il faut que l'utilisateur clique sur la textbox pour que la scrollbar verticale apparaisse.
... c'est remoi, la réponse est :
maTextBox.Value = monGrandTexteQuiDeborde maTextBox.SetFocus ' Donner focus à tbox pour ' activer la scrollbar maTextBox.CurLine = 0 ' et remonter à la première ' ligne de texte, sinon la tbox ' reste sur la dernière ligne
Ne pas oublier de redonner le focus à l'élément de votre choix (ici le bouton OK)
monBoutonOK.SetFocus
C'est chouette de s'apporter ses propres réponses...
A+, Fred
"FMichaud76" wrote:
J'utilise une TextBox pour afficher des informations. Le
texte est long donc l'utilisateur doit naviguer avec la
scrollbar pour découvrir tout le texte.
Toutefois lorsque la UserForm s'ouvre, la TextBox
s'affiche avec le texte mais la scrollbar n'est pas
visible... il faut que l'utilisateur clique sur
la textbox pour que la scrollbar verticale apparaisse.
... c'est remoi, la réponse est :
maTextBox.Value = monGrandTexteQuiDeborde
maTextBox.SetFocus ' Donner focus à tbox pour
' activer la scrollbar
maTextBox.CurLine = 0 ' et remonter à la première
' ligne de texte, sinon la tbox
' reste sur la dernière ligne
Ne pas oublier de redonner le focus à l'élément de votre choix (ici le
bouton OK)
monBoutonOK.SetFocus
C'est chouette de s'apporter ses propres réponses...
J'utilise une TextBox pour afficher des informations. Le texte est long donc l'utilisateur doit naviguer avec la scrollbar pour découvrir tout le texte. Toutefois lorsque la UserForm s'ouvre, la TextBox s'affiche avec le texte mais la scrollbar n'est pas visible... il faut que l'utilisateur clique sur la textbox pour que la scrollbar verticale apparaisse.
... c'est remoi, la réponse est :
maTextBox.Value = monGrandTexteQuiDeborde maTextBox.SetFocus ' Donner focus à tbox pour ' activer la scrollbar maTextBox.CurLine = 0 ' et remonter à la première ' ligne de texte, sinon la tbox ' reste sur la dernière ligne
Ne pas oublier de redonner le focus à l'élément de votre choix (ici le bouton OK)
monBoutonOK.SetFocus
C'est chouette de s'apporter ses propres réponses...
Ben non, parce que je ne veux pas que l'utilisateur arrive sur cette textbox en appuyant sur Tab. Mais j'ai trouvé la soluce à mon problème, cf mon message d'avant.
Merci quand même
A+, Fred
bonjour Fred,
Tabstop = True
Ben non, parce que je ne veux pas que l'utilisateur arrive sur cette textbox
en appuyant sur Tab. Mais j'ai trouvé la soluce à mon problème, cf mon
message d'avant.
Ben non, parce que je ne veux pas que l'utilisateur arrive sur cette textbox en appuyant sur Tab. Mais j'ai trouvé la soluce à mon problème, cf mon message d'avant.