Editeur avec coloration syntaxique [v2]

Soyez le premier à donner votre avis sur cette source.

Vue 7 557 fois - Téléchargée 939 fois

Description

Il s'agit de la deuxième version de cet éditeur multi fenêtre.
Je n'ai pas fait une mise à jour de l'autre source (http://www.cppfrance.com/code.aspx?id=31062), car celle-ci est beaucoup plus complexe, et ne s'adresse donc pas aux mêmes personnes.

On y trouve: impression, modification des colorations, fonction de recherche et de remplacement, outil d'éition classique, gestion d'une interface multi document...

J'ai repris le code de VictorCoasne pour la gestion du message du drop de fichier dans l'éditeur, merci à lui.

Conclusion :


L'impression n'a pas pu être tester à fond, ne possédant pas d'imprimante...

Ne pas s'étonner de la non utilisation des action undo et redo de base du richedit. Il permettait d'annuler également la coloration syntaxique.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

julienbj
Messages postés
458
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
19 décembre 2008
5 -
Salut,

Merci pour ces remarques...
Je vis essayer de trouver un peu de temps d'ici la fin de l'année (je me donne de la marge) pour me replonger dedans!
N'hésite pas si tu trouves d'autres bugs (il y en a certainement de nombreux autres).

Je comptais travailler sur un composant "home-made" pour remplacer le richedit et gérer la coloration syntaxique, l'affichage de numéro de ligne, ... et donc pouvoir ajouter quelques fonctionnalités avancées au contrôle, ce serait une bonne occasion de le mettre en pratique que de reprendre ce projet!

++
lectpe
Messages postés
162
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
2 -
Il y a encore un bug :

quand tu écris un mot par exemple ADD, il se colore en rouge.

Mais si tu fais rechercher et remplacer et que tu fais remplacer D par rien du tout, le A devrait de décolorer et ben non, il reste rouge.

Tu devrais renvoyer le message de coloration syntaxique à ce moment là.
lectpe
Messages postés
162
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2010
2 -
Salut, ton code est excellent.

Cependant, il y a un problème, lorsque on sélectionne un texte écrit, on voit marqué : "Colonne : 390" alors que la plus longue ligne n'en a que 20...

En fait, cela compte le nombre de colonnes totales dans la sélection sauf si on a rien sélectionné et là ça affiche le bon résultat.

Cordialement, Grégory.
moh___SBA
Messages postés
5
Date d'inscription
jeudi 15 février 2007
Statut
Membre
Dernière intervention
18 avril 2007
-
Salut,
Bon courage
victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3 -
Bonjour,
Très bonne source.
De rien pour le code
10/10 !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.