1. #1

    Registriert seit
    12.02.2012
    Beiträge
    78
    Thanked 11 Times in 5 Posts

    Standard [VB] - Chatverlauf farbig gestalten - Problem

    Hallo/Nabend,

    ich will in meinem Chatverlauf etwas farbig gestalten.
    Dies ist mir auch gelungen:


    PHP-Code:
    Private Sub client_OnPublicMessage(ByVal sender As Object, ByVal Nick As String, ByVal Message As String) Handles client.OnPublicMessage
            WriteText
    (Nick, Color.Blue, Message, Color.Red)
        
    End Sub

        
    Private Sub client_OnPrivateMessage(ByVal sender As Object, ByVal fromNick As String, ByVal toNick As String, ByVal Message As String) Handles client.OnPrivateMessage
            RichTextBox1
    .AppendText(fromNick & " (privat an " & toNick & "): " & Message & vbLf)
        
    End Sub

        
    Private Sub WriteText(ByVal Absender As String, ByVal AbsenderFarbe As Color, ByVal Text As String, ByVal TextFarbe As Color)
            
    RichTextBox1.SelectionColor = AbsenderFarbe
            RichTextBox1
    .AppendText(Absender & ": ")
            
    RichTextBox1.SelectionColor = TextFarbe
            RichTextBox1
    .AppendText(Text & vbLf)
        
    End Sub 
    Bisher schön und gut.


    Aber sobald ich etwas Replace:

    PHP-Code:
    Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
            RichTextBox1
    .Text = RichTextBox1.Text.Replace("°>_h", "").Replace("°%-1°", "").Replace("""", "")
    End Sub 
    Wird der Nick und der Text
    wieder in der Farbe Schwarz (also unfarbig) angezeigt.


    Nun will ich aber bestimmte Teile des Textes Replacen und
    den Nick und den Text farbig hinbekommen.

    Ich hoffe mir kann jemand helfen.

  2. #2
    Avatar von iToxic
    Registriert seit
    18.11.2011
    Beiträge
    918
    Thanked 1.773 Times in 913 Posts

    Standard AW: [VB] - Chatverlauf farbig gestalten - Problem

    Wieso replacest du auch im TextChanged - Event?

    Replace doch einfach beim empfangen und schreib es dann in die RichTextBox


Ähnliche Themen

  1. Chucks online selbst gestalten!
    Von Teerahm im Forum Lifestyle & Fashion
    Antworten: 3
    Letzter Beitrag: 18.03.2014, 20:17
  2. Chatverlauf faken
    Von UnReal im Forum Fragen & Probleme
    Antworten: 5
    Letzter Beitrag: 29.07.2013, 08:36
  3. Schrift in style.css gestalten
    Von Cube!X im Forum CSS
    Antworten: 10
    Letzter Beitrag: 26.10.2012, 22:40
  4. VB.Net [Problem] - Richtextbox - Farbig speichern als rtf
    Von Pyromane im Forum .Net
    Antworten: 1
    Letzter Beitrag: 10.04.2012, 16:19
  5. [Tutorial][#3] Chatverlauf
    Von Snees im Forum Tutorials
    Antworten: 21
    Letzter Beitrag: 20.03.2012, 14:34
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.