Mask sous VB NET - Maskedbox pour VB NET ?

Je viens d’avoir la surprise tres tres désagráble, sous vb net 2003, il n-a pas de Maskedbox. J’ai eu l’idée d’utilisé le Maskedbox de vb6 masi, il ne fonctionne pas en VB NET. Je l’initialize avec une valeur et, rien ne s’affiche dans le Mskedbox. Quand je verifi sa valeur dans le code, il me retourne la valleur que je lui est donné mais il ne l’affiche pas ^???
Comment peut-on utiliser celui de framwork 2?

Cela est pas drole, j’ai besoin d’un masque! Le formatage de text n’est pas très approprié dans mon cas.

Tu peux utiliser le Masked Edit Control

References->COM->Microsoft Masked Edit Control

Bonjour

Il y a un MaskedControle comme la dit popolof mais je le trouve pas super

Sinon tu pourrais le faire ton controle qui accepte les entrés que tu souhaite
c’est relativement simple a faire …

@+

Justement, j’ai essayée ce controle COM et il ne fonctionne pas. Ìl n`affiche rien.

me.maskedbox1.Text= "12548"
Il y a rien d`afficher dans le control.

et je fait

Msgbox(me.maskedbox1.Text)
Mon message box m`affiche "12548"

Ce qui prove que la valeur est bien là mais ne s`affiche pas.

Il me semble qu’il faut utiliser une autre méthode que Text

AxMaskEdBox1.SelText="coucou"

Seltext me semble etre la commande pour selectioner le text?

Tu as fait le test et ça fonctionne ?

Est-ce le OCX maskedbox utiliser dans VB 6?
Quel est le nom du fichier DLL que tu utilise?
Je test ça ce soir.

c’est assez facile de créer des controls personnalisés sous .Net
sinon pourquoi l’utiliser ?! :confused:

premier résultat de google en cherchant maskedbox :
http://www.codeproject.com/vb/net/maskedbox_control.asp

J’avais trouvé ce site mais pourquoi réinventer les controles quand ils existent déjà. Je vais peut-etre aller voir la source mais, je ne veux pas perdre du temps a concevoir un Maskedbox.

il n’est pas très recommandé d’utiliser des activex avec .Net … ;]

C`est possiblement ça mon problème, car le controle que j`utilise est un OCX (Msmask32.ocx).

->popolof

Effectivement Seltext fonctionne très bien. Mais le nom de cette methode porte a confusion.

Merci encore popolof !