Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 12:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB 08]Editor Problem

Discussion on [VB 08]Editor Problem within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
Unhappy [VB 08]Editor Problem

Hi Com ...
Ich habe ein Problem und zwar ich bin ein Editor am basteln und in den will ich aber eine Syntaxhighlighting Funktzion drinne haben ... Gibts i-wo ein tut dazu o.ä. (habe in SuFu nix gefunden ... )
Bräuchte dringend eure hilfe.. .

Passendes Beispiel bei dem Eine Syntaxhighlighting Funtzion drin ist :

Thx im Vorraus ...
.тяµε. is offline  
Old 09/12/2010, 16:54   #2
 
Avarius210's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 149
Received Thanks: 20
Du meinst, dass "bekannte" Befehle blau markiert werden?
Avarius210 is offline  
Old 09/12/2010, 20:21   #3
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
ja also bsp das "if" farbig da steht ^.^
.тяµε. is offline  
Old 09/12/2010, 21:27   #4
 
Madd Eye's Avatar
 
elite*gold: 260
Join Date: Apr 2010
Posts: 229
Received Thanks: 142
Code:
    Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
        Dim exp As Regex = New Regex("if")
        Dim sel As Integer = RichTextBox1.SelectionStart

        For Each m As Match In exp.Matches(RichTextBox1.Text)
            RichTextBox1.Select(m.Index, m.Length)
            RichTextBox1.SelectionColor = Color.Blue
            RichTextBox1.SelectionStart = sel
            RichTextBox1.SelectionColor = Color.Black
        Next
    End Sub
einfach ne Richtextbox auf die Form ziehen
Madd Eye is offline  
Old 09/12/2010, 21:43   #5
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
ist aber eine unschöne Lösung.
HardCore.1337 is offline  
Old 09/12/2010, 21:55   #6
 
Madd Eye's Avatar
 
elite*gold: 260
Join Date: Apr 2010
Posts: 229
Received Thanks: 142
Naja wieso den?
was wirklich schnellers als Regex gibts nicht

Es gäbe auch noch diese Lösung:
Code:
Private Sub Hilight(ByVal Wort As String)
        Dim Index As Integer = RichTextBox1.Text.IndexOf(Wort)

        Do Until Index = -1
            RichTextBox1.SelectionStart = Index
            RichTextBox1.SelectionLength = Wort.Length
            RichTextBox1.SelectionColor = Color.Blue

            Index = RichTextBox1.Text.IndexOf(Wort, Index + 1)
        Loop

        RichTextBox1.SelectionStart = Richtextbox1.Text.Length
        RichTextBox1.SelectionColor = Color.Black

    End Sub

    Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged
        Hilight("Public")
    End Sub
Aber die ist Langsammer und meiner meinung wirklich unschön
Madd Eye is offline  
Old 09/13/2010, 14:42   #7
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
Also die Codes entsprichen so einigermaßen dem was ich meinte das mit dem farbigen if klappt gut aber ist wirklich ein bisschen ünschön ... nur das bringt immer noch nicht ,dass wenn man ein Syntaxfehler macht das dann bsp.weise in der Fehlerliste steht :"In Zeile 9 ist ein Syntaxfehler" bei VB 08 ist das ja unten so ...
.тяµε. is offline  
Old 09/13/2010, 18:35   #8
 
elite*gold: 0
Join Date: Sep 2010
Posts: 122
Received Thanks: 46
Quote:
Originally Posted by .тяµε. View Post
Also die Codes entsprichen so einigermaßen dem was ich meinte das mit dem farbigen if klappt gut aber ist wirklich ein bisschen ünschön ... nur das bringt immer noch nicht ,dass wenn man ein Syntaxfehler macht das dann bsp.weise in der Fehlerliste steht :"In Zeile 9 ist ein Syntaxfehler" bei VB 08 ist das ja unten so ...
Verwende ein Steuerelement für eine Box, in der die Fehler aufgelistet werden.
OPO-Info is offline  
Old 09/14/2010, 12:09   #9
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
Quote:
Originally Posted by -Varken- View Post
Verwende ein Steuerelement für eine Box, in der die Fehler aufgelistet werden.
Gibts dazu ein Tutorial ... sry bin ein anfänger in VB ^^
.тяµε. is offline  
Old 09/14/2010, 15:54   #10
 
Madd Eye's Avatar
 
elite*gold: 260
Join Date: Apr 2010
Posts: 229
Received Thanks: 142
Madd Eye is offline  
Thanks
1 User
Old 09/14/2010, 16:08   #11
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
Quote:
Originally Posted by Madd Eye View Post
thx das bringt mich weiter ...

aber zur ersten hilfe mit dem farbigen "if " könnte der poster den Code nochmal schicken wenn jz bsp.weise :" if , when , then " farbig sind weil wenn ich es versucht hatte kam syntaxfehler ^^
.тяµε. is offline  
Old 09/14/2010, 18:25   #12
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
visl stausdio ist auch auch zum grossen teil in .Net gschreiben, du könntetst also also dir die visual staudio dlls mal mit dem reflactor angucken

(Microsoft.VisualStudio.Package.LanguageService und so)

ka ob das was bringrt aber ein veruch ist es denkich wert.
nkkk is offline  
Old 09/14/2010, 19:27   #13
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
sry aver das war jz en bisschen unverständlich könntest du das mal verdeutlischen (von der aussprache her ) ?
.тяµε. is offline  
Old 09/14/2010, 20:22   #14
 
Madd Eye's Avatar
 
elite*gold: 260
Join Date: Apr 2010
Posts: 229
Received Thanks: 142
Die verwendung des Reflectors ist verboten

Der verlangte Code
Code:
    Private Sub Highlight()
        Try

            Dim lines As String() = My.Computer.FileSystem.ReadAllText( _
          [COLOR="Red"]"Pfad/zur/Wort/Datei/wörter.txt"[/COLOR], System.Text.Encoding.Default).Split(vbCrLf)


            For Each wort As String In lines
                Dim exp As Regex = New Regex(wort)
                Dim sel As Integer = RichTextBox1.SelectionStart

                For Each m As Match In exp.Matches(RichTextBox1.Text)
                    RichTextBox1.Select(m.Index, m.Length)
                    RichTextBox1.SelectionColor = Color.Blue
                    RichTextBox1.SelectionStart = sel
                    RichTextBox1.SelectionColor = Color.Black
                Next

            Next

        Catch ex As Exception

        End Try

    End Sub
Madd Eye is offline  
Thanks
1 User
Old 09/14/2010, 20:49   #15
 
.тяµε.'s Avatar
 
elite*gold: 1
Join Date: Jun 2010
Posts: 1,624
Received Thanks: 563
Quote:
Originally Posted by Madd Eye View Post
Die verwendung des Reflectors ist verboten

Der verlangte Code
Code:
    Private Sub Highlight()
        Try

            Dim lines As String() = My.Computer.FileSystem.ReadAllText( _
          [COLOR="Red"]"Pfad/zur/Wort/Datei/wörter.txt"[/COLOR], System.Text.Encoding.Default).Split(vbCrLf)


            For Each wort As String In lines
                Dim exp As Regex = New Regex(wort)
                Dim sel As Integer = RichTextBox1.SelectionStart

                For Each m As Match In exp.Matches(RichTextBox1.Text)
                    RichTextBox1.Select(m.Index, m.Length)
                    RichTextBox1.SelectionColor = Color.Blue
                    RichTextBox1.SelectionStart = sel
                    RichTextBox1.SelectionColor = Color.Black
                Next

            Next

        Catch ex As Exception

        End Try

    End Sub
soll in die wort datei dann einfach die wörter rein die farbig sein sollen oder versteh ich das falsch ?
.тяµε. is offline  
Reply


Similar Threads Similar Threads
Problem with the pk2 editor
02/02/2011 - SRO Private Server - 1 Replies
cPk2Reader::Open: This object has not been initialized yet. Got this message when i wanna open the media.pk2 file, plz someone help :(
Pk2 Editor - There is a problem accessing the GFXFileManager.dll
06/24/2010 - SRO Private Server - 4 Replies
Hi, I am trying to have a bot and when i turn on pk2 editor there is an error (this which i have written in title). Can someone help me and tell WTF is going on :P ?? I have Windows 7 if someone asks.
Editor Problem
02/26/2010 - Metin2 Private Server - 3 Replies
Hi Leute ich will Metin.vhd öffnen dann spinnt mein editor er sagt die datei ist zu groß? was kann ich dagegen machen thx im voraus Mfg DaThomas
Problem beim Editor,Help pls.
12/23/2009 - Metin2 Private Server - 1 Replies
Hallo Leute, Ich wollte grad einen Pserver für mein Freund machen. Doch da ging was schief.Ich habe ausversehen die vhd datei mit editor geöffnet.Und jetzt ist die ganze datei zum editor geworden.Bei dateityp steht VHD datei.Früher stand da Festplattenabbild oder sowas. Bitte kann jemand helfen.Wir haben schon alles versucht.Neu downgeloadet,entpackt. Danke im Vorraus
problem with monster editor
03/23/2008 - Dekaron - 7 Replies
hi i have some problems with my monster editor for 2moons. My problem is if i change some informations, the mob woulden´t show by the game... later i´ll send you some screenshots of my monster editor thank you for helping me Tobi



All times are GMT +1. The time now is 12:17.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.