2013-03-05 3 views
-3

Je cherche à faire un éditeur de "code" pour Visual Basic.Comment créer un bloc-notes ++ comme Syntax Highlighting?

Je me demandais simplement comment j'allais réaliser la mise en évidence de la syntaxe avec la plupart des éditeurs.

+0

alors, vb.net ou vba? vous avez marqué les deux. – Belial09

+0

en double de: http://stackoverflow.com/questions/1383574/c-sharp-perfect-syntax-highlighting – RandomUs1r

Répondre

0

Eh bien, je commencerais par le sous-classement du RichTextBox

RichTextBox vous donne la possibilité de texte en couleur, changer la police, etc. Votre classe pourrait alors mettre en œuvre d'autres fonctionnalités telles que les numéros de ligne, IntelliSense, montrant des exceptions à la compilation Cela dit, pour obtenir un bon, vous devrez faire beaucoup de changements - et probablement l'attacher à un compilateur ou un analyseur personnalisé ainsi que (vraisemblablement) toutes les autres choses qui vont avec un éditeur de code.