vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: RichTextBox1.Find() 
Autor: keco
Datum: 28.08.09 09:58

Hier passende Lektüre zum gesamten Thema auf [code=http://openbook.galileocomputing.de/visual_basic/Kapitel_06-001.htm#d63e88e937e35a4d44a7c4b0216c7aee]Galileo ComputingDu erstellst einfach eine neue Datei im Projekt:
Public Class RichTextBoxEx
   Inherits System.Windows.Forms.RichTextBox
 
   Private SearchIndex As Integer
 
   ''' <summary>
   ''' Durchsucht den Text nach einer bestimmten Zeichenkette und markiert die 
   ' nächste gefundene Übereinstimmung
   ''' </summary>
   ''' <param name="Search">Enthält die zu suchende Zeichenkette</param>
   ''' <param name="SearchOptions">Enthält die Suchoptionen</param>
   ''' <returns>true, wenn der Suchbegriff mit den angegebenen Suchoptionen 
   ' gefunden wurde, ansonsten false</returns>
   ''' <remarks></remarks>
   Public Function SearchString(ByVal Search As String, ByVal SearchOptions As _
     Windows.Forms.RichTextBoxFinds) As Boolean
      ' Index für übereinstimmende Zeichenkette; -1, wenn nicht gefunden
      Dim i As Integer
 
      Try
         If (SearchOptions And Windows.Forms.RichTextBoxFinds.Reverse) = _
           Windows.Forms.RichTextBoxFinds.Reverse Then
            ' Ausführen, wenn Suchrichtung aufwärts ist
            i = Me.Find(Search, 0, Me.SearchIndex, SearchOptions)
         Else
            ' Ausführen, wenn Suchrichtung abwärts ist
            i = Me.Find(Search, Me.SearchIndex, SearchOptions)
         End If
      Catch ex As Exception
 
      End Try
 
      If i < 0 Then
         ' Ausführen, wenn Zeichenkette nicht vorhanden ist
         Return False
      Else
         Me.SelectionColor = Color.Red
 
         ' Ausführen, wenn Zeichenkette vorhanden ist
         Me.SearchIndex = i + 1
         Return True
      End If
 
      ' Focus auf den Editor setzen
      Me.Focus()
   End Function
End Class
Projekt kompilieren und in der ToolBox hast du anschließend ganz oben ein Control mit dem Name "RichTextBoxEx" und einem blauen Zahnrad vor dem Name. Das ist dann die RichTextBox, die du verwenden solltest, wenn du diese Unterstützung brauchst.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
RichTextBox1.Find()1.971I.V.26.08.09 15:54
Re: RichTextBox1.Find()1.283keco26.08.09 16:54
Re: RichTextBox1.Find()1.195I.V.27.08.09 23:24
Re: RichTextBox1.Find()1.149keco27.08.09 23:26
Re: RichTextBox1.Find()1.168I.V.28.08.09 09:27
Re: RichTextBox1.Find()1.248keco28.08.09 09:58
Re: RichTextBox1.Find()1.121I.V.28.08.09 15:43
Re: RichTextBox1.Find()1.213keco28.08.09 16:27
Re: RichTextBox1.Find()1.185sollniss28.08.09 16:34
Re: RichTextBox1.Find()1.221keco28.08.09 20:24
Re: RichTextBox1.Find()1.179I.V.28.08.09 21:19
Re: RichTextBox1.Find()1.165keco28.08.09 21:23
Re: RichTextBox1.Find()1.240I.V.28.08.09 21:43
Re: RichTextBox1.Find()1.165keco28.08.09 21:51
Re: RichTextBox1.Find()1.203I.V.28.08.09 22:04
Re: RichTextBox1.Find()1.172keco28.08.09 21:36
Re: RichTextBox1.Find()1.121I.V.28.08.09 21:55
Re: RichTextBox1.Find()1.262keco28.08.09 21:58
Re: RichTextBox1.Find()1.153I.V.28.08.09 22:09
Re: RichTextBox1.Find()1.134keco28.08.09 22:13
Re: RichTextBox1.Find()1.133I.V.28.08.09 22:15
Re: RichTextBox1.Find()1.169I.V.29.08.09 15:21
Re: RichTextBox1.Find()1.171keco29.08.09 20:02
Re: RichTextBox1.Find()1.124I.V.29.08.09 22:33
Re: RichTextBox1.Find()1.222keco29.08.09 22:37
Re: RichTextBox1.Find()1.309I.V.29.08.09 22:55
Re: RichTextBox1.Find()1.165keco29.08.09 22:58
Re: RichTextBox1.Find()1.190I.V.29.08.09 23:07
Re: RichTextBox1.Find()1.093keco29.08.09 23:14
Re: RichTextBox1.Find()1.115I.V.29.08.09 23:23
Re: RichTextBox1.Find()1.112keco29.08.09 23:31
Re: RichTextBox1.Find()1.112I.V.29.08.09 23:34
Re: RichTextBox1.Find()1.152Giftzwockel29.08.09 13:45
Re: RichTextBox1.Find()1.178I.V.29.08.09 15:13
Re: RichTextBox1.Find()1.168Giftzwockel29.08.09 16:45
Re: RichTextBox1.Find()1.223I.V.29.08.09 17:26
Re: RichTextBox1.Find()1.119Giftzwockel29.08.09 18:31
Re: RichTextBox1.Find()1.103asim_4925.07.10 14:03
Re: RichTextBox1.Find()1.066keco25.07.10 14:08
Re: RichTextBox1.Find()1.107Giftzwockel25.07.10 14:43
Re: RichTextBox1.Find()1.109keco25.07.10 14:54
Re: RichTextBox1.Find()1.227asim_4925.07.10 15:36

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-2024 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