RichtextBox en VB :cacher du texte

Ophilippe Messages postés 2 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 4 février 2004 - 27 janv. 2004 à 07:51
Ophilippe Messages postés 2 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 4 février 2004 - 4 févr. 2004 à 08:00
Bonjour,
Quelqu'un connait-il le moyen de faire fonctionner le code \v (texte caché) dans un contrôle richtextbox en VB (VB6) ?
Il s'agit de cacher des caractères à l'utilisateur.
J'ai essayé la méthode suivante :
- cacher des caractères sous Word, sauvegarder en RTF,
- Ouvrir le fichier en Wordpad : les caractères sont cachés,
- Ouvrir le texte dans un contrôle richtextbox VB : les caractères ne sont plus cachés, le \v disparait àprès sauvegarde.
Pourtant \v est décrit comme fonctionnant dans le help Vb sur richtexbox.
S'agit-il d'une version de Richtx32.OCX ?

Merci pour votre réponse.

2 réponses

plaineR Messages postés 237 Date d'inscription mercredi 26 novembre 2003 Statut Membre Dernière intervention 6 décembre 2005 4
27 janv. 2004 à 12:11
Je viens de faire le test sur mon PC, les caractères sont bien cachés dans ma richtextbox

Pour info, j'ai la version : 6.0.88.4
0
Ophilippe Messages postés 2 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 4 février 2004
4 févr. 2004 à 08:00
La version 6.0.88.4 de richtx32.ocx ne change rien : la séquence \v X\v0 (cacher le X) insérée dans le textrtf est ignorée, le X est affiché.
Après sauvegarde cette séquence disparait tout simplement.

Je travaille en VB6 sous win98.
Je vois 2 possibiltés :
- la séquence \v X\v0 n'est pas la bonne.
- Un autre module est en cause (riched32.dll ...)

Mais peut-être y a t-il une autre solution pour insérer un pointeur non visible dans une ligne richtext ?

Avez-vous une idée ?

Merci pour votre réponse
0
Rejoignez-nous