[VB6] masque pour un TextBox

masque pour un TextBox [VB6] - Programmation

Marsh Posté le 09-02-2001 à 09:23:34    

Comment "formater" une saisie dans un textbox
Je désire ne laisser que les chiffres possibles en saisie dans un TextBox

Reply

Marsh Posté le 09-02-2001 à 09:23:34   

Reply

Marsh Posté le 09-02-2001 à 13:02:12    

je sais pas :D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Marsh Posté le 09-02-2001 à 13:32:10    

Bah
 
évènement KeyPress:
 
MaZoneDeTexte_KeyPress(KeyAscii As Integer)
 
 
Mais sinon ca doit exister, une version améliorée des objets zone de texte avec gestion des masques de saisie (genre zone de texte VBA)

Reply

Marsh Posté le 09-02-2001 à 13:40:35    

effectivement
je connais la méthode KeyPress
mais je pense qu'il y a moins contraignant et plus rapide en passant par d'autres objets
si quelqu'un a de l'info
 
Merci encore à tous et plus particulièrement à wouatouwouatou :D

Reply

Marsh Posté le 09-02-2001 à 14:21:03    

Private Sub Coeff_KeyPress(KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
     Case 48 To 57     ' Autorise les chiffres.
     Case 8            ' Autorise les retours arrière.
     Case 46           ' Autorise les .
     Case 44           ' Autorise les ,
     Case Else         ' Supprime tout le reste.
          Beep
          KeyAscii = 0
End Select
End Sub

Reply

Marsh Posté le 09-02-2001 à 14:59:31    

ok merci

Reply

Marsh Posté le 09-02-2001 à 15:20:20    

Dans les composants tu as un ocx "MaskEdit", très pratique !

Reply

Marsh Posté le 09-02-2001 à 15:22:54    

ok je vais voir ça
il fonctionne pour les combox, les listbox, ... ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed