[VB] HTML editor – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

[VB] HTML editor – .NET – Fórum – Programujte.com[VB] HTML editor – .NET – Fórum – Programujte.com

 

aTTix0
Návštěvník
24. 3. 2009   #1
-
0
-

Zdravím, dělám si takový editor a chci, aby se v kódu zvýraznily HTML tagy. Mám to udělané takhle:

        

infxbot.SelectionStart = infxbot.Find("<b>")
infxbot.SelectionColor = Color.CornflowerBlue


Ale s tím se najde jen první <b> tag, jak udělám aby to hledalo dál. Chtěl jsem to zkusit pomocí While, ale nevím který prvek je "dočíst až do konce" ... Dekuji za odpovedi.

Nahlásit jako SPAM
IP: 88.100.180.–
dreamer0
Newbie
5. 4. 2009   #2
-
0
-

Snad tohle trošku pomůže:



Public Function hledejText(ByVal objekt As RichTextBox, ByVal strRetezec As String) As Integer
Dim i As Integer
Dim pozice As Integer
Dim vyskyt As Integer

i = 1 'pozice prvniho znaku
vyskyt = 0

While (1)
pozice = InStr(i, objekt.Text, strRetezec, CompareMethod.Text)
If (pozice <> 0) Then
objekt.SelectionStart = pozice - 1
objekt.SelectionLength = Len(strRetezec)
objekt.SelectionColor = Color.Blue
vyskyt = vyskyt + 1
i = pozice + Len(strRetezec)
Else
hledejText = vyskyt 'vrat pocet nalezeni daneho textu
Exit Function
End If
End While
End Function

Nahlásit jako SPAM
IP: 85.160.71.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý