• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

+++TheMaster+++

[VB.NET] Caixa de Texto...

4 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

Esqueceste de dizer que versao do vb tens, penso que é impossivel selectionar linhas em textbox normais.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok vou exprimentar kuand xegar a casa...

obrigadão...

0

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