Jump to content
Retsu9

textbox scrollbar

Recommended Posts

Retsu9

boas, tenho um projeto em que utilizo uma textbox multiline, com um vscrollbar ativa. como faço para quando adicionado novo texto se colocar na ultima linha em vez de regressar ao topo?

Share this post


Link to post
Share on other sites
nelsonr

Boas,

após adicionares texto, podes fazer assim:

TextBox1.Selectionstart = TextBox1.Text.Length
TextBox1.ScrollToCaret()

Share this post


Link to post
Share on other sites
Retsu9

eu já tinha testado algo de género, introduzi esse codigo e não funciona.

o que tenho é o seguinte: uma textbox simples, um botao e uma texbox multiline.

quando click no botao o texto da texbox(normal) vai para a texbox multiline. assim:

   Private Sub btn_add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_add.Click

    TextBox1.Text = TextBox1.Text & kills & " - " & txt_adddrop.Text & vbCrLf
    TextBox1.Selectionstart = TextBox1.SelectionLength
    TextBox1.ScrollToCaret()
    kills = kills + 1
   End Sub

Share this post


Link to post
Share on other sites
Retsu9

Repara bem no exemplo que te dei e no teu código. Há uma diferença

ah ja vi era isso que me tava a falhar x)

obrigado :D

Share this post


Link to post
Share on other sites
jota_wa

Boas

A solução do nelsonr resulta,mas a textbox vai sofrer um flikering quando adicionares texto.Utiliza o método txtTextBox.AppendText(),que por defeito coloca-te sempre na última linha da textbox.

Cumps

  • Vote 1

Share this post


Link to post
Share on other sites
Retsu9

Boas

A solução do nelsonr resulta,mas a textbox vai sofrer um flikering quando adicionares texto.Utiliza o método txtTextBox.AppendText(),que por defeito coloca-te sempre na última linha da textbox.

Cumps

ok, obrigado pelas respostas

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.