Utiliser des caracteres unicode dans vb

Soyez le premier à donner votre avis sur cette source.

Vue 10 017 fois - Téléchargée 1 215 fois

Description

Si vous avez besoin comme moi de développer des applications en plusieurs langues, donc plusieurs alphabets, et oublier les ???? quand vous collez du chinois...

Comme je suis fénéant, je vous ai fait le Grec et le Cyrillique, majuscules only...

La solution :

- Utiliser les controles "Microsoft Forms 2.0" car ils supportent unicode
- Utiliser ChrW pour obtenir un caractère Unicode

Et au passage vous apprendrez a écrire hehe

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

jmc70
Messages postés
77
Date d'inscription
samedi 9 novembre 2002
Statut
Membre
Dernière intervention
6 juillet 2014
-
bubble44 a raison lorsqu'il dit que FM20.DLL, bien que souvent présente sur les machines, ne peut pas être redistribuée avec une application. Voir :
http://support.microsoft.com/default.aspx?scid=kb;en-us;193540
ainsi que :
http://support.microsoft.com/kb/224305/EN-US/
ce dernier article expliquant comment se procurer la dll sans avoir à installer Microsoft Office. Ce n'est tout de même pas très pratique pour distribuer une appli qu'on a réalisée !
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Si quelqu'un maitrise bien l'unicode en VB.Net, je suis preneur pour utiliser les Hashtables, SortedList et les TextBox, car ça à pas l'air de bien fonctionner ensemble tout cela ! (exemple : saisir un texte dans une TextBox, le sauver dans une Hashtable, puis le trier avec un SortedList, et si possible le sauver dans un fichier compatible VB6 ! je suis en train de faire un moteur de recherche, bientôt disponible sur VBFrance)
vlad2i
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005
-
Bubble44,

Ce n'est pas exact : les Controles Forms2 sont aussi libres que les applications VB. Tu n'as pas besoin de license pour les utiliser.

Ces controles ont les évènements "de base" de tout controle VB, a savoir GetFocus, LostFocus, etc. mais pas tous ceux d'un TextBox de VB.

Le fait de ne pas avoir de menu contextuel est plutot un avantage, non ? :P

Et le but de mon code est d'afficher en Unicode un texte, et de permettre à l'utilisitateur d'en entrer...

Si tu voix mieux, dis le moi, je suis ouvert...

(P.S. : à la personne qui m'a mis 1, je voudrais bien voir ses codes à elle)

Vlad :)
bubble44
Messages postés
200
Date d'inscription
lundi 10 mars 2003
Statut
Membre
Dernière intervention
3 août 2004
-
J'avais vu ca aussi, seulement y a 2 hics :

- les controles "Microsoft Forms 2.0" ne sont pas libres de droits, si j'ai bien compris ils viennent de Word etc ... ils ne sont pas redistribuables.

- un exemple, le textbox n'as pas de menu contextuel (click droit) et les controles non pas tous les evenements de base.

Ps : C'est pas moi qui ai mis 1/10 lol. Je ne note pas, car je ne sais pas quoi penser de ces controles.

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.