Hallo mal wieder,
dank eurer Hilfe wächst das Projekt. Nun habe ich folgendes Problem:
In einer Sub wird eine HTML-Datei geöffnet; Der Inhalt wird in eine RTB geschrieben.
Konkret ist die HTML-Seite jene, in der sämtliche Verlinkungen stehen. Für jeden Punkt in dieser Navigations-Bar steht im Quellcode z.B.
<!-- Allgemeines --> oder <!-- Informationen / AGB -->, sehr viele von diesesn "unsichtbaren" Hilfen. Diese stehen in einer Combo.
Also wie beschrieben steht in der Combo <!-- Allgemeines -->, darunter <!-- Informationen / AGB -->, .....
Jetzt würde ich gerne in der Combo die Items ohne die HTML-Tags darstellen, also <!-- vorne und hinten das --> abschneiden.
Das habe ich auch geschafft - bzw. den String so zu "beschneiden" dass nur noch der Text dazwischen in einer Variable steht. Da das Projekt klein angefangen hat und ich eben nicht mehr das Wissen habe, habe ich mir in einem solchen Forum eine Schleife kopiert, mit der ich die Combo fülle. Also eine Schleife, die nach String "<!--" die RTB durchläuft und die Matches in die Combo reinschreiben. Meine Schlefe ist aber glaube ich nicht sonderlich "schlau" gemacht, aber immerhin verstehe ich sie. Aber ich verstehe nicht, wie ich diese nun "umbauen" kann (was zwingend nötig ist), damit ich die "neue" Variable setzen kann - denn die Suche läuft über die Zeilennummer und ich weiß nicht, was ich ändern kann (bzw. eher WIE ich es ändern muss. Mein Code (gekürzt) wie folgt:
Ich hoffe, ich habe mich nicht zu komplitziert ausgedrückt .
Wäre toll wenn mir hier jemand helfen könnte. Und nicht zu komplitziert bitte, ich lerne mich gerade wieder ein und verstehe teilweise was ich hier so an Syntax lese nur Bahnhof
dank eurer Hilfe wächst das Projekt. Nun habe ich folgendes Problem:
In einer Sub wird eine HTML-Datei geöffnet; Der Inhalt wird in eine RTB geschrieben.
Konkret ist die HTML-Seite jene, in der sämtliche Verlinkungen stehen. Für jeden Punkt in dieser Navigations-Bar steht im Quellcode z.B.
<!-- Allgemeines --> oder <!-- Informationen / AGB -->, sehr viele von diesesn "unsichtbaren" Hilfen. Diese stehen in einer Combo.
Also wie beschrieben steht in der Combo <!-- Allgemeines -->, darunter <!-- Informationen / AGB -->, .....
Jetzt würde ich gerne in der Combo die Items ohne die HTML-Tags darstellen, also <!-- vorne und hinten das --> abschneiden.
Das habe ich auch geschafft - bzw. den String so zu "beschneiden" dass nur noch der Text dazwischen in einer Variable steht. Da das Projekt klein angefangen hat und ich eben nicht mehr das Wissen habe, habe ich mir in einem solchen Forum eine Schleife kopiert, mit der ich die Combo fülle. Also eine Schleife, die nach String "<!--" die RTB durchläuft und die Matches in die Combo reinschreiben. Meine Schlefe ist aber glaube ich nicht sonderlich "schlau" gemacht, aber immerhin verstehe ich sie. Aber ich verstehe nicht, wie ich diese nun "umbauen" kann (was zwingend nötig ist), damit ich die "neue" Variable setzen kann - denn die Suche läuft über die Zeilennummer und ich weiß nicht, was ich ändern kann (bzw. eher WIE ich es ändern muss. Mein Code (gekürzt) wie folgt:
VB.NET-Quellcode
- Dim position As Integer
- Dim zeilenummer As Integer
- Dim s, r, l As String
- comboSelectSectionLeft.Items.Clear()
- zeilenummer = 0
- 'Multiline-TextBox zeilenweise durchlaufen
- For Each line As String In txtBoxLeft.Lines
- zeilenummer += 1
- s = "<!--"
- position = line.IndexOf(s, 0)
- If position > -1 Then
- l = s.Substring(0, 4)
- r = s.Substring(s.Length - 4)
- s = s.Replace(l, "")
- s = s.Replace(r, "")
- 's beinhaltet nun das Wort ohne <!-- und -->
- comboSelectSectionLeft.Items.Add(txtBoxLeft.Lines(zeilenummer - 1)) 'hier die Suche - und ich weiß nicht wo ich "s" unterbringe, dass er mir das in die Combo 'schreibt.
- End If
- Next
Ich hoffe, ich habe mich nicht zu komplitziert ausgedrückt .
Wäre toll wenn mir hier jemand helfen könnte. Und nicht zu komplitziert bitte, ich lerne mich gerade wieder ein und verstehe teilweise was ich hier so an Syntax lese nur Bahnhof