vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Text in Textbox suchen/markieren 
Autor: Davey1234(5)
Datum: 04.02.05 17:12

Hi,

ich habe eine geniale Lösung gefunden, funzt auch.

Einfach die beiden Prozeduren ersetzen mit:

Sub SeekColorReplace(strFirstChr As String, strLastChr As String, _
  intFirstAdjust As Integer, intLastAdjust As Integer, intColor As Long)
  Dim sPos As Long
  Dim ePos As Long
 
  With RichTextBox1
    .Visible = False
    sPos = 0
    Do
      sPos = InStr(sPos + 1, RichTextBox1.Text, strFirstChr) + intFirstAdjust
      If sPos > 0 Then
        ePos = InStr(sPos + 1, RichTextBox1.Text, strLastChr) + intLastAdjust
        If ePos > 0 Then
          .SelStart = sPos - 1
          .SelLength = ePos - sPos + 1
          .SelColor = intColor
          sPos = ePos + 1
        End If
      End If
    Loop Until sPos < 1
    .Visible = True
  End With
End Sub
 
Sub KeywordColorReplace(strKeyword As String, intColor As Long)
  Dim sPos As Long
  Dim ePos As Long
 
  With RichTextBox1
    .Visible = False
    sPos = 0
    Do
      sPos = InStr(sPos + 1, RichTextBox1.Text, strKeyword)
      If sPos > 0 Then
        If Mid(RichTextBox1.Text, sPos - 1, 1) = " " Or Mid(RichTextBox1.Text, _
          sPos - 1, 1) = vbCr Or _
        Mid(RichTextBox1.Text, sPos - 1, 1) = vbLf Or Mid(RichTextBox1.Text, _
        sPos - 1, 1) = "(" Or _
        Mid(RichTextBox1.Text, sPos - 1, 1) = ")" Then
          ePos = Len(strKeyword) + sPos - 1
          .SelStart = sPos - 1
          .SelLength = ePos - sPos + 1
          .SelColor = intColor
          sPos = ePos + 1
        End If
      End If
    Loop Until sPos < 1
    .Visible = True
  End With
End Sub

Cu David
--------------------------------------------
ist eine geniale Erfindung

Q-lympics ist geil

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text in Textbox suchen/markieren1.458alleskleber0504.02.05 12:36
Re: Text in Textbox suchen/markieren1.453Davey1234(5)04.02.05 13:09
Re: Text in Textbox suchen/markieren864Davey1234(5)04.02.05 13:13
Re: Text in Textbox suchen/markieren842alleskleber0504.02.05 13:43
Re: Text in Textbox suchen/markieren844Davey1234(5)04.02.05 14:02
Re: Text in Textbox suchen/markieren756alleskleber0504.02.05 14:06
Re: Text in Textbox suchen/markieren801Davey1234(5)04.02.05 14:10
Re: Text in Textbox suchen/markieren880alleskleber0504.02.05 14:27
Re: Text in Textbox suchen/markieren876alleskleber0504.02.05 14:39
Re: Text in Textbox suchen/markieren900Davey1234(5)04.02.05 14:39
Re: Text in Textbox suchen/markieren799alleskleber0504.02.05 14:45
Re: Text in Textbox suchen/markieren833Davey1234(5)04.02.05 14:49
Re: Text in Textbox suchen/markieren755alleskleber0504.02.05 16:11
Re: Text in Textbox suchen/markieren833Davey1234(5)04.02.05 16:41
Re: Text in Textbox suchen/markieren823Davey1234(5)04.02.05 17:12
Re: Text in Textbox suchen/markieren850alleskleber0504.02.05 19:56
Re: Text in Textbox suchen/markieren825Davey1234(5)07.02.05 08:49
Re: Text in Textbox suchen/markieren817alleskleber0507.02.05 13:19
Re: Text in Textbox suchen/markieren810Davey1234(5)08.02.05 17:21
Re: Text in Textbox suchen/markieren958Davey1234(5)08.02.05 17:22
Re: Text in Textbox suchen/markieren773Wusel1304.02.05 13:47

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel