question intéressante. Je devine que vous essayez de sélectionner le texte via la charge de formulaire? Je ne peux pas le faire travailler sur la forme du formulaire, mais je peux le faire en cliquant sur le formulaire. Wierd. :)
Public Class Form1
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
ScrollTextbox()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ScrollTextbox()
End Sub
Private Sub ScrollTextbox()
TextBox1.SelectionStart = TextBox1.TextLength
TextBox1.ScrollToCaret()
End Sub
End Class
Si cela est absolument nécessaire, vous pouvez utiliser une minuterie.
vous avez deux solutions (la vôtre et @ monoxyde) qui semblent faire ce que vous voulez. Je pense que vous devriez accepter l'un d'entre eux. –
Sauf que vous ne pouvez pas accepter votre propre solution * shrugs * meh, cela ne me dérange pas. –
Copie possible de [Comment faire défiler automatiquement vers le bas d'une zone de texte multiligne?] (Http://stackoverflow.com/q/898307/10263). (En fait, cette question est plus ancienne, mais l'autre a plus de réponses et plus de votes.) –