anto37_44
Messages postés48Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention11 juin 2007
-
24 mai 2007 à 16:40
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 2007
-
25 mai 2007 à 12:14
salut à tous
J'ai encore besoin de vos lumières
En arrivant dans l'entreprise où je fais mon stage, il y avait un programme où quand je cliquais sur le textbox il s'affichait "__:__" et quand je taper un chiffre (par exemple) le premier _ se remplacer par ce chiffre (exemple: je tapais 1 et j'avais "1_:__") etc.
au final, si je tapais 1234 j'avais "12:34".
Malheureusement, je n'avais que l'executable et pas le code.
J'amerais savoir si quelqu'un a une idée du code qui a put servir pour arriver à faire çà; car çà fait un moment que je suis dessus et que je n'y arrive pas.
Merci d'avance à tous
PS: j'ai bien trouver sur vbfrance des sources qui remplace des caractères dans un textbox mais çà ne fait pas exactement ce que je voudrais.
anto37_44
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 25 mai 2007 à 08:59
Oula, Exploreur, la tu réinvente la roue, t'es gaga, LOL. Alors, bien sur, ca marcherait dans l'absolue mais placer un controle MaskedBox et mettre dans propriété Mask "99:99" me semble quand meme plus simple pour notre ami.
Je conseille a anto37_44, d'aller voir dans l'aide (F1), les constantes de masques pour que ses masques de saises correspondent bien à ce qu'il veut.
anto37_44
Messages postés48Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention11 juin 20071 25 mai 2007 à 09:13
Salut à toi Explorer
La premiere méthode fonctionne presque: le problème, c'est que les caractères que je tape s'affiche en début de ligne
exemple, si je tape 1 2 3 4, çà me donne 123412:34 donc y a un truc qui va pas et je ne trouve pas quoi.
Quant à la deuxième méthode, le caractère que je tape ne remplace pas un des _ mais remplace le caractère que je viens de taper:
j'ai __:__, je tape 1, j'ai 1__:__, je tape ensuite 2, j'ai 2__:__ etc.
Si t'as une autre idée, elle est la bienvenue, en attendant, je vais essayer d'arranger ta première méthode car elle me plait pas mal.
anto37_44
Messages postés48Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention11 juin 20071 25 mai 2007 à 10:56
Est ce que vous pourriez m'expliquer comment çà marche maskedit parce que en fait sur mon PC au travail l'aide n'a pas été installé pour gagner de la place sur le disque dur qui n'est pas bien volumineu.
merci
anto37_44
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 25 mai 2007 à 11:04
Une copie de l'aide
Caractère |Description |----
0, Chiffre (0 à 9, entrée obligatoire, signes plus (+) et moins (-) non acceptés)., ----
9, Chiffre ou espace (entrée facultative, signes plus et moins non acceptés)., ----
#, Chiffre ou espace (entrée facultative, positions vierges converties en espaces en mode édition, mais les espaces sont effacés lors de la sauvegarde des données, signes plus et moins acceptés)., ----
L, Lettre (A à Z, entrée obligatoire)., ----
?, Lettre (A à Z, entrée facultative)., ----
A, Lettre ou chiffre (entrée obligatoire)., ----
a, Lettre ou chiffre (entrée facultative)., ----
&, Caractère quelconque ou espace (entrée obligatoire)., ----
C, Caractère quelconque ou espace (entrée facultative)., ----
. , : ; - /, Séparateurs de décimales, de milliers, de date et d'heure (le caractère effectivement utilisé dépend des paramètres de la boîte de dialogue Propriétés pour Paramètres régionaux du Panneau de configuration Windows)., ----
<, Convertit tous les caractères en minuscules., ----
>, Convertit tous les caractères en majuscules., ----
!, Permet un remplissage du masque de saisie à partir de la droite et non de gauche à droite, lorsque les caractères situés à gauche du masque de saisie sont facultatifs. Les caractères tapés dans le masque le remplissent toujours de la gauche vers la droite. Le point d'exclamation peut être placé n'importe où dans le masque de saisie., ----
\, Affiche le caractère qui suit sous sa forme ASCII littérale (par exemple, \A s'affiche sous la forme A).