Foi mal, não consegui pensar em um título adequado pra minha dúvida.
O negócio é o seguinte.
Eu fiz uma chat no VB6.
Em um TextBox, o usuário escreve a mensagem que é salva em um arquivo.txt:
Private Sub Command1_Click()
Set txt = FSO.OpenTextFile("\\Lucas\C\ChatLog.txt", ForAppending)
If Destinatário.Caption = "Todos" Then
txt.WriteLine (Nick + " diz: " + Mensagem.Text + vbCr)
txt.Close
Else
txt.WriteLine (Nick + " fala para " + Destinatário.Caption + " " + Mensagem.Text + vbCr)
txt.Close
End If
Mensagem.Text = ""
End Sub
Um segundo TextBox lê todo o conteúdo desse arquivo.txt, e é atualizado por um Timer:
Private Sub Timer1_Timer()
Set txt = FSO.OpenTextFile("\\Lucas\C\ChatLog.txt", ForReading)
Caixa.Text = txt.ReadAll
txt.Close
Caixa.SelStart = Len(Caixa.Text)
Destinatário.Caption = Usuários.Text
End Sub
O que eu queria fazer é que nesse segundo TextBox o nick do usuário aparecesse colorido, de acordo com a cor selecionada pelo usuário. Mas tem como fazer isso, ou seja, alterar a cor de apenas uma parte do texto?
Pergunta
Darknnez
Foi mal, não consegui pensar em um título adequado pra minha dúvida.
O negócio é o seguinte.
Eu fiz uma chat no VB6.
Em um TextBox, o usuário escreve a mensagem que é salva em um arquivo.txt:
Um segundo TextBox lê todo o conteúdo desse arquivo.txt, e é atualizado por um Timer:O que eu queria fazer é que nesse segundo TextBox o nick do usuário aparecesse colorido, de acordo com a cor selecionada pelo usuário. Mas tem como fazer isso, ou seja, alterar a cor de apenas uma parte do texto?
Link para o comentário
Compartilhar em outros sites
Top Posters For This Question
30
23
2
Dias Populares
Fev 16
14
Fev 17
10
Fev 18
10
Fev 21
7
Top Posters For This Question
Darknnez 30 posts
kuroi 23 posts
Graymalkin 2 posts
Dias Populares
Fev 16 2008
14 posts
Fev 17 2008
10 posts
Fev 18 2008
10 posts
Fev 21 2008
7 posts
54 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.