tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
641
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MM4213 MM4213 ist offline Rookie
    Registriert seit
    Sep 2005
    Beiträge
    7
    Hallo zusammen!

    Ich möchte die Farbe eines in einer Richtextbox stehenden Textes abfragen.

    Bei einer if-Abfrage, bei der - richtextbox.selectioncolor=color.red - abgefragt wird, bekomme ich die Fehlermeldung: Operant "=" für system.drawing.color nicht zugelassen.

    Wenn aber keine Operanten zugelassen sind, wie kann man dann erkennen, ob der selectierte Text die gewünschte Farbe hat?

    Gruß! MM
     

  2. #2
    Avatar von wincnc
    wincnc wincnc ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    632
    Hallo

    Kann das sein, dass Du mit VB.NET arbeitest ?

    Bei VB6 geht´s so:
    Code :
    1
    2
    3
    4
    5
    
    If RichTextBox1.SelColor = vbRed Then
      MsgBox "Ja"
    Else
      MsgBox "Nein"
    End If
    Bei VB.NET:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
            RichTextBox1.SelectionStart = 2
            RichTextBox1.SelectionLength = 4
            RichTextBox1.SelectionColor = Color.Blue
        End Sub
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            If RichTextBox1.SelectionColor.ToKnownColor = KnownColor.Blue Then
                MsgBox("Ja")
            Else
                MsgBox("Nein")
            End If
        End Sub
     

  3. #3
    MM4213 MM4213 ist offline Rookie
    Registriert seit
    Sep 2005
    Beiträge
    7
    Vielen Dank für die schnelle Antwort!

    Ich schreibe in VB.NET und die Antwort mit tokowncolor und Knowncolor funktioniert tadellos!

    Interessant, wie tiefschichtig VB.Net doch ist. Die Lösung habe in keinem Buch und auch nicht in der Indexhilfe gefunden.

    Dann kann´s ja bis zum nächsten Hängerchen weiter gehen!

    viele Grüße! MM
     

Ähnliche Themen

  1. Objekt bzw. Farberkennung mit OpenCV
    Von Blubbdiblubb im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 24.01.10, 12:32
  2. Image Processing Algorithmus (Farberkennung)
    Von Shout im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 01.06.09, 18:44
  3. Farberkennung und Addition
    Von schatten007 im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 11.01.07, 16:38
  4. RichTextBox
    Von Chrille im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 05.04.05, 18:12
  5. RichTextBox
    Von Morpheus im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 08.08.03, 10:23