PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

Coloration syntaxique - ScintillaNET et FastColoredTextBox
Publié par hpascal
dans la catégorie Outils
Nouveautés
Création : 13/11/2020

Description
Bonjour

Suite à différents échanges sur le sujet dans le Forum WINDEV de PC SOFT, voici un projet avec deux exemples d'intégration d'un composant .Net pour la coloration syntaxique.
Merci à Jurrasic Pork qui a donné les bases pour utiliser ces composants.

Le projet est en version 19 et fonctionne jusqu'en version 25

FastColoredTextBox :
https://github.com/PavelTorgashov/FastColoredTextBox
https://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting-2
Livré avec un projet exemple en C# et en VB (sources + exe)
Pas simple à adapter en WINDEV quand on ne connait pas mais peut servir

ScintillaNET :
https://github.com/jacobslusser/ScintillaNET
https://www.scintilla.org/

Ce sont des exemples d'utilisation, il y a bien sur énormément de possibilités.
Les deux exemples traitent de l'affichage de code SQL

Liens vers les messages du forum :
https://forum.PC SOFT.fr/fr-FR/PC SOFT.fr.WINDEV/239739-utilisation-assemblage-scintilla-244077/read.awp?hl=scintilla
https://forum.PC SOFT.fr/fr-FR/PC SOFT.fr.WINDEV/212560-coloration-syntaxique-scintillanet-scintilla/read.awp
https://forum.PC SOFT.fr/fr-FR/PC SOFT.fr.WINDEV/212635-net-dotnetdelegue-scintillanet/read.awp

J'utilise maintenant FastColoredTextBox dans Outils_SQL
C'est relativement stable, ça supporte des plus gros volumes que le champ de saisie classique mais pas trop quand même ...
https://depot.PC SOFT.fr/resource.awp?file_id=205;outilssql-client-sql-multibases

Si vous souhaitez contribuer et faire évoluer ces exemples, n'hésitez pas à me contacter (apps[arobase]iprog.info).
Vous pouvez aussi ajouter du code dans le forum, je complèterai le projet exemple.
Par exemple intégrer le WL, l'auto-complétion etc., il y a beaucoup de possibilités ...
Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
Aucun avis ou commentaire ? Soyez le premier !
A PROPOS
EVALUATION :
00Aucune évaluation
TELECHARGEMENTS :
198
PUBLIÉE :
13 novembre 2020
VERSION :
CONCERNE :
WINDEV
Version minimale : 19
TAILLE :
2,9 Mo
DU MÊME DÉVELOPPEUR