Quantcast
Channel: VBForums - Visual Basic .NET
Viewing all articles
Browse latest Browse all 27328

Richtextbox search and color change?

$
0
0
Ok here is my problem, i've been trying at this all day...

I have an application in which loads a directory structure into a richtextbox based on where you search

\\joi\al\users\awiles
├\\joi\al\users\awiles\Downloads
├\\joi\al\users\awiles\Dropbox
│├\\joi\al\users\awiles\Dropbox\Music
│├\\joi\al\users\awiles\Dropbox\Photos
││└\\joi\al\users\awiles\Dropbox\Photos\Sample Album
│├\\joi\al\users\awiles\Dropbox\Public
│├\\joi\al\users\awiles\Dropbox\VB.net JOI application
││└\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2
││ ├\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin
││ │├\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Debug
││ ││└\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Debug\app.publish
││ ││ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Debug\app.publish\Application Files
││ ││ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Debug\app.publish\Application Files\JOI IT Console BETA 1.0_1_0_0_2
││ │└\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Release
││ │ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Release\app.publish
││ │ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Release\app.publish\Application Files
││ │ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\bin\Release\app.publish\Application Files\JOI IT Console BETA 1.0_1_0_0_1
││ ├\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\My Project
││ ├\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\obj
││ │└\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\obj\x86
││ │ ├\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\obj\x86\Debug
││ │ │└\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\obj\x86\Debug\TempPE
││ │ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\obj\x86\Release
││ │ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\obj\x86\Release\TempPE
││ └\\joi\al\users\awiles\Dropbox\VB.net JOI application\WindowsApplication2\Resources
│└\\joi\al\users\awiles\Dropbox\vb.net projects
│ └\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2
│ └\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2
│ ├\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\bin
│ │├\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\bin\Debug
│ │└\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\bin\Release
│ ├\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\My Project
│ ├\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\obj
│ │└\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\obj\x86
│ │ ├\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\obj\x86\Debug
│ │ │└\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\obj\x86\Debug\TempPE
│ │ └\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\obj\x86\Release
│ └\\joi\al\users\awiles\Dropbox\vb.net projects\WindowsApplication2\WindowsApplication2\Resources
├\\joi\al\users\awiles\Exchange Task Wizard Logs
├\\joi\al\users\awiles\favorites

│├\\joi\al\users\awiles\favorites\Links
│├\\joi\al\users\awiles\favorites\Links for United States
│├\\joi\al\users\awiles\favorites\Microsoft Websites
│├\\joi\al\users\awiles\favorites\MSN Websites
│├\\joi\al\users\awiles\favorites\Windows Live
│└\\joi\al\users\awiles\favorites\$RECYCLE.BIN
├\\joi\al\users\awiles\Fax
│├\\joi\al\users\awiles\Fax\Drafts
│└\\joi\al\users\awiles\Fax\Inbox
├\\joi\al\users\awiles\IBM
│└\\joi\al\users\awiles\IBM\Client Access
│ └\\joi\al\users\awiles\IBM\Client Access\Service
├\\joi\al\users\awiles\My Music

I would like to search for "├" and highlight each of these lines in the rich text box.

here is the kicker... I only want to search the begining character "├", if it has it, highlight the line.

I don't want every line with "├" in it to be selected. Each folder with "├" in the begining of it will be a root folder...



I'm doing something like...

Code:

For Each row In RichTextBox1.Lines
            If row.StartsWith("├") Then
                MessageBox.Show(row)
            End If
 Next

I can find all the lines I want with this, though its not exactly what I want. I just want to select THOSE lines, and highlight them.


Any clues?

Viewing all articles
Browse latest Browse all 27328

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>