Jpnfodiz editeur de texte mixte version 1.5

Soyez le premier à donner votre avis sur cette source.

Vue 6 551 fois - Téléchargée 728 fois

Description

Vous allez dire, encore un traitement de texte.
Avez-vous constaté comme moi que les copier/coller à partir d'une page Web
ne donnent pas les mêmes résultats dans un TextBox et un RichTextBox?
On se retrouve parfois avec des tableaux gênants.
Partant de ce constat j'ai voulu faire un éditeur travaillant aussi bien
en TextBox qu'en RichTextBox.
Sur ma lancée j'ai mis des petits plus:

_ Je l'ai rendu lecteur automatique de fichier DIZ ET NFO .
Je sais qu'il existe des logiciels pour, mais pas en VB je pense.
(Fichier test pour voir la différence en ouvrant avec un autre programme.)

_Il permet d'extraire une colonne d'un document par sélection d'une zone
de la première ligne.(Un fichier est joint pour test)

_On peut numéroter les lignes mais si elles sont trop longues, c'est le Bug
en mode Text et j'ai du mettre la barre de défilement horizontal.En cas d'ennui
avec le mode Texte on peut transférer en RichTextBox par un bouton.

_On a un bouton pour MAJUSCULE/ minuscules, un bouton pour date et heure.

_On ajuste l'indentation et on voit la valeur en centimètres.

Je remercie au passage ceux qui reconnaîtront des parties de leur code.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
288
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2017

J'ai trouvé un bug dans la fonction Rechercher. Quand le texte est long le programme plante.
Pour corriger il faut changer:
Dim Pos As Integer
par
Dim Pos As Long
Messages postés
395
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1
(J'ai pas encore noté car ... j'ai toujours pas regardé ta source :s )
Messages postés
395
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1
Et alors ?

C'est bien une uzine a gaz !!

En tout cas je suis content que mes conseils tapé a la va vite te servent !
(YY'as des jours c'est l'illumination entre deus series TV ;-P )
Messages postés
288
Date d'inscription
jeudi 28 octobre 2004
Statut
Membre
Dernière intervention
3 janvier 2017

Merci NICO 1610 pour ces bons tuyaux.
J'ai trouvé dans mes archives, ce qu'il fallait pour faire du multi UNDO/REDO
J'ai donc ajouté 2 boutons et on peut faire pleins d'annuler cosécutifs puis revenir à l'état initial
Pour le moment je n'ai traité que la partie RichTextBox.
Si je peux faire la partie texte, je ferai une mise à jour.
Par contre après numérotation, on ne revient pas.
Il faudrait une touche supplémentaire pour remettre une à une
les lignes sans leurs numéros.C'est très facile à faire mais mon
programme va devenir une usine à gaz.
Messages postés
395
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1
Pour le UnDo le plus simple (enfin le plus efficace) c'est un moniteur d'événement qui enregistre TOUTES les actions, mais pour ca il faut que tes actions puisse être inversable juste en connaissant l'action faite et un simple cache texte. Ensuite tu numerotes les actions en question (exemple copier = 1; coller = 2; ...) et apres en fonction du type et du cache tu peut revenir en arriere sans problème.

Je te donne cette astuce sans avoir regarder ta source, donc je ne sais pas si c'est applicable a ta source, mais c'est la solution la plus éfficace, et qui est utilisé par les meilleurs soft (exemple : ADOBE PREMIERE PRO qui permet d'annuler l'action que tu veut ! un truc de malade)

Enfin voila, en espérant que ce commentaire t'aidera !
Afficher les 8 commentaires

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.