J'ai une application avec des MaskEdBox. Jadis j'ai fait une application
avec ce contrôle et je n'avais pas de problème à récupérer le contenu de la
zone de texte.
Par exemple je récupérais le contenu par
MaVariable = MaskEdBox.SelText
J'ai également bien défini mon masque de saisie. Donc selon MSDN, pour
récupérer le contenu j'emploi bien la bonne méthode. Cependant ma variable
reste vide. Je me demande donc où est le problème. Lorsque j'avais fait
mon autre application avec des contrôles MaskEdBox je fonctionnais sous
Windows 98, maintenant je suis avec Windows 2000 et plus rien ne fonctionne.
J'ai également essayer avec
Ma Variable = MaskEdBox.Text
De cette façon je récupère mes caractères de saisie si la zone est vide.
Donc ça devient assez ardu de vérifier si mon MaskEdBox est vide ou pas. Y
a-t-il une propriété que je doive changer pour que tout fonctionne et est-ce
qu'il y une façon de récupérer le contenu de ma zone? Est-ce Windows 2000
qui ne prend pas en compte SelText? Actuellement SelText agit exactement
comme si j'avais un TextBox ordinaire, c'est -à dire qu'il agit comme si je
n'avais pas de masque de saisie et qu'il récupère le contenu seulement si je
l'ai sélectionné avant. Si quelqu'un possède la solution à mon problème,
merci d'avance pour l'aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Bonjour/soir,
attention aux nombreux bugs connus de la maskeditbox....
Je te conseille de suivre la méthode décrite dans la faq pour obtenir ce que tu veux: http://faq.vb.free.fr/index.php?question
Sinon, il est mis pour SelText: If an input mask is defined and there is selected text in the Masked Edit control, the SelText property returns a text string. Depending on the value of the ClipMode property, not all the characters in the selected text are returned. If ClipMode is on, literal characters don't appear in the returned string.
"Denis" a écrit dans le message de news:1YGYa.6847$
Salut tout le monde
J'ai une application avec des MaskEdBox. Jadis j'ai fait une application avec ce contrôle et je n'avais pas de problème à récupérer le contenu de la zone de texte.
Par exemple je récupérais le contenu par
MaVariable = MaskEdBox.SelText
J'ai également bien défini mon masque de saisie. Donc selon MSDN, pour récupérer le contenu j'emploi bien la bonne méthode. Cependant ma variable reste vide. Je me demande donc où est le problème. Lorsque j'avais fait mon autre application avec des contrôles MaskEdBox je fonctionnais sous Windows 98, maintenant je suis avec Windows 2000 et plus rien ne fonctionne. J'ai également essayer avec
Ma Variable = MaskEdBox.Text
De cette façon je récupère mes caractères de saisie si la zone est vide. Donc ça devient assez ardu de vérifier si mon MaskEdBox est vide ou pas. Y a-t-il une propriété que je doive changer pour que tout fonctionne et est-ce qu'il y une façon de récupérer le contenu de ma zone? Est-ce Windows 2000 qui ne prend pas en compte SelText? Actuellement SelText agit exactement comme si j'avais un TextBox ordinaire, c'est -à dire qu'il agit comme si je n'avais pas de masque de saisie et qu'il récupère le contenu seulement si je l'ai sélectionné avant. Si quelqu'un possède la solution à mon problème, merci d'avance pour l'aide.
Denis
Bonjour/soir,
attention aux nombreux bugs connus de la maskeditbox....
Je te conseille de suivre la méthode décrite dans la faq pour obtenir ce que
tu veux:
http://faq.vb.free.fr/index.php?question
Sinon, il est mis pour SelText:
If an input mask is defined and there is selected text in the Masked Edit
control, the SelText property returns a text string. Depending on the value
of the ClipMode property, not all the characters in the selected text are
returned. If ClipMode is on, literal characters don't appear in the returned
string.
"Denis" <denispronovostNospam@sympatico.ca> a écrit dans le message de
news:1YGYa.6847$pq5.982976@news20.bellglobal.com
Salut tout le monde
J'ai une application avec des MaskEdBox. Jadis j'ai fait une
application avec ce contrôle et je n'avais pas de problème à
récupérer le contenu de la zone de texte.
Par exemple je récupérais le contenu par
MaVariable = MaskEdBox.SelText
J'ai également bien défini mon masque de saisie. Donc selon MSDN,
pour récupérer le contenu j'emploi bien la bonne méthode. Cependant
ma variable reste vide. Je me demande donc où est le problème.
Lorsque j'avais fait mon autre application avec des contrôles
MaskEdBox je fonctionnais sous Windows 98, maintenant je suis avec
Windows 2000 et plus rien ne fonctionne. J'ai également essayer avec
Ma Variable = MaskEdBox.Text
De cette façon je récupère mes caractères de saisie si la zone est
vide. Donc ça devient assez ardu de vérifier si mon MaskEdBox est
vide ou pas. Y a-t-il une propriété que je doive changer pour que
tout fonctionne et est-ce qu'il y une façon de récupérer le contenu
de ma zone? Est-ce Windows 2000 qui ne prend pas en compte SelText?
Actuellement SelText agit exactement comme si j'avais un TextBox
ordinaire, c'est -à dire qu'il agit comme si je n'avais pas de masque
de saisie et qu'il récupère le contenu seulement si je l'ai
sélectionné avant. Si quelqu'un possède la solution à mon problème,
merci d'avance pour l'aide.
attention aux nombreux bugs connus de la maskeditbox....
Je te conseille de suivre la méthode décrite dans la faq pour obtenir ce que tu veux: http://faq.vb.free.fr/index.php?question
Sinon, il est mis pour SelText: If an input mask is defined and there is selected text in the Masked Edit control, the SelText property returns a text string. Depending on the value of the ClipMode property, not all the characters in the selected text are returned. If ClipMode is on, literal characters don't appear in the returned string.
"Denis" a écrit dans le message de news:1YGYa.6847$
Salut tout le monde
J'ai une application avec des MaskEdBox. Jadis j'ai fait une application avec ce contrôle et je n'avais pas de problème à récupérer le contenu de la zone de texte.
Par exemple je récupérais le contenu par
MaVariable = MaskEdBox.SelText
J'ai également bien défini mon masque de saisie. Donc selon MSDN, pour récupérer le contenu j'emploi bien la bonne méthode. Cependant ma variable reste vide. Je me demande donc où est le problème. Lorsque j'avais fait mon autre application avec des contrôles MaskEdBox je fonctionnais sous Windows 98, maintenant je suis avec Windows 2000 et plus rien ne fonctionne. J'ai également essayer avec
Ma Variable = MaskEdBox.Text
De cette façon je récupère mes caractères de saisie si la zone est vide. Donc ça devient assez ardu de vérifier si mon MaskEdBox est vide ou pas. Y a-t-il une propriété que je doive changer pour que tout fonctionne et est-ce qu'il y une façon de récupérer le contenu de ma zone? Est-ce Windows 2000 qui ne prend pas en compte SelText? Actuellement SelText agit exactement comme si j'avais un TextBox ordinaire, c'est -à dire qu'il agit comme si je n'avais pas de masque de saisie et qu'il récupère le contenu seulement si je l'ai sélectionné avant. Si quelqu'un possède la solution à mon problème, merci d'avance pour l'aide.