2010-05-28 2 views
0

Je joue avec un simple éditeur de remplacement de chaîne pour éditer des fonctions VB.Net en dehors de VB. Existe-t-il un moyen d'appliquer le formatage de code VB.Net à une chaîne?Existe-t-il un moyen d'appliquer la mise en forme de CODE à un TextBox VB.Net?

Par exemple. Le txtboxCodeEntry ressemble à ceci:

Si strVar = "factice" puis 1 autre 0 Endif

Je voudrais à "autoformat" à:

If strVar = "dummy" Then 
    1 
Else 
    0 
End If 

La mise en forme égalerait quel que soit le formatage VB. Net le fait lorsque vous modifiez du code dans l'IDE de Visual Studio.

Merci.

Répondre

0

Check this out:

http://www.codeproject.com/KB/edit/SyntaxHighlighting.aspx

aussi:

http://xtractpro.com/articles/CSharp-Syntax-Highlighter.aspx

si vous voulez surlignage de texte droit. C'est assez basique mais devrait faire le travail.

+0

Il cherche une jolie imprimante. – SLaks

+0

C'est un lien intéressant, mais il ne fait pas l'encapsulation et l'indentation de l'instruction If/Then/Else (et d'autres instructions). J'aime bien le lien, et je le mettrai à profit. –

Questions connexes