Ir para o conteúdo
+++TheMaster+++

[VB.NET] Caixa de Texto...

Mensagens Recomendadas

+++TheMaster+++    0
+++TheMaster+++

Preciso k alguem m ajude... estou a desenvolver um chat em visual basic, que utiliza o controlo Winsock.

Não consigo fazer com k a caixa de texto avançe. por exemplo: estão dois utilizadores a conversar e a caixa de texto enche. Depois as mensagens k forem enviadas depois da caixa encher, tem k ser vistas depois de mexer na scroll bar.

Concluindo: quero k apareça sempre a ultima linha a ser enviada...

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
dpeneireiro    0
dpeneireiro

Olha, isto é para o VB 2005 express que é o que uso.

O que isto faz é que quando o texto é alterado mostra a última linha escrita.

Estou actualmente a usar isto numa RichTextBox mas creio também funciona para uma textbox normal pois já fiz alguns testes.

 Private Sub txtLogo_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtLogo.TextChanged
        'Me.txtLogo.Update()
        Me.txtLogo.SelectionStart = Me.txtLogo.Text.Length
        Me.txtLogo.ScrollToCaret()
    End Sub

Espero que isto te ajude.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade