begin process at 2013 05 23 06:59:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Saisir caractères spéciaux dans textbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Saisir caractères spéciaux dans textbox

vendredi 6 juillet 2012 à 15:54:13 | Saisir caractères spéciaux dans textbox

mathou66

Bonjour,
Je ne sais pas vraiment dans quelle catégorie laisser ce message et comme je suis une débutante, je vais tenter celle-ci.
Grâce,entre autres, à votre site, j'ai créé dans le cadre professionnel un formulaire Excel destiné à faciliter le remplissage d'un document existant par les utilisateurs. Pour cela, j'ai programmé de nombreuses macros et inclus des zones combinées, des cases à cocher, des textbox.
Ces textbox sont sur ma feuille (pas dans un userform) et voila mon probleme : les utilisateurs vont être amenés à rentrer du texte contenant des caractères spéciaux dans ces textbox. Par caractères spéciaux j'entends "supérieur ou égal", "inférieur ou égal", "différent de ". J'ai trouvé le moyen de les insérer dans mes textbox seulement voila une fois que je sors de mon textbox, les caractères se transforment : les "supérieur/inférieur ou égal" deviennent des "=" et le "différent de" devient un "?".
Y at-il une solution pour que les textbox acceptent ces caractères spéciaux ou est-ce tout simplement impossible.
Je remercie infiniment par avance ceux qui prendront la peine de me répondre car je travaille depuis 2 mois sur ce document, et ce seul petit problème pourrait faire que mon document n'est pas accepté par mes supérieurs.
Bon week end à tous.

Mathou66
vendredi 6 juillet 2012 à 16:19:54 | Re : Saisir caractères spéciaux dans textbox

ucfoutu

Membre Club
Bonjour,
Pas de problème chez moi !
J'en conclus que tu ne saisis pas directement ! (j'espère de que n'est pas à coups de sendkeys !)
Est-ce le cas ? Et si oui : de quelle manière saisis-tu dans ces textboxes ?
Confirme-nous par ailleurs qu'il s'agit bien de contrôles textboxes (activex, donc) et pas de "zones de texte".
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
lundi 9 juillet 2012 à 08:19:28 | Re : Saisir caractères spéciaux dans textbox

mathou66

Bonjour,
Désolée pour la réponse tardive, pas moyen d'avoir internet ce week end.
Non je n'utilise pas de sendkeys et je ne sais pas ce que tu entends par "saisir directement" mais les utilisateurs seront amenés à taper le texte directement dans les textbox.
Sinon mes textbox sont issus de la boite à outils contrôle (je ne sais pas si ça en fait des activex, je vous l'ai dit je suis vraiement une débutante et je manque donc de vocabulaire!)

Mathou66
lundi 9 juillet 2012 à 08:43:30 | Re : Saisir caractères spéciaux dans textbox

ucfoutu

Membre Club
Commence alors par chercher si le problème est ton clavier ou s'il est la textbox.
J'observe que dans ton premier message, tu as écrit par exemple :

Par caractères spéciaux j'entends "supérieur ou égal", "inférieur ou égal", "différent de ". J'ai trouvé le moyen de les insérer dans mes textbox seulement voila une fois que je sors de mon textbox, les caractères se transforment : les "supérieur/inférieur ou égal" deviennent des "=" et le "différent de" devient un "?".


Arrives-tu à frapper ici (en répondant) >= , comme je viens de le faire ?
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
lundi 9 juillet 2012 à 09:14:46 | Re : Saisir caract¨¨res sp¨¦ciaux dans textbox

mathou66

Oui je peux taper >= ou =< mais je souhaiterais faire apparaitre le vrai symbole ¡Ý comme on peut le trouver dans Insertion>Caract¨¨res sp¨¦ciaux mais la textbox le transforme en "=".


Mathou66
lundi 9 juillet 2012 à 10:25:20 | Re : Saisir caractères spéciaux dans textbox

ucfoutu

Membre Club

Un contrôle textbox n'est pas fait pour cela !
Il n'admet que des caractères "dessinés" dans une police de caractère, cette police étant forcément la même pour tous les caractères du texte de la textbox.

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
lundi 9 juillet 2012 à 13:47:03 | Re : Saisir caractères spéciaux dans textbox

mathou66

Il est donc impossible de saisir ce genre de caractères dans un textbox?
Ces caractères me sont indispensables car les données qui vont être saisies sont des données scientifiques au sein desquelles peuvent se trouver des spécifications comme par exemple "titre >= 98%".
J'avais une solution de secours pour contourner ce probleme.J'aurais préféré l'éviter mais si tu me dis que la saisie des ces caractères dans une textbox est impossible alors je te crois!
Merci beaucoup d'avoir pris le temps de me répondre et merci à l'ensemble du forum sans qui mon formulaire ne serait pas ce qu'il est!

Mathou66
lundi 9 juillet 2012 à 14:49:29 | Re : Saisir caractères spéciaux dans textbox

ucfoutu

Membre Club

Il est donc impossible de saisir ce genre de caractères dans un textbox


Ce n'est p)as ce que j'ai dit !
Tu peux toujours conférer une police de caractères à tout le texte de ta textbox.
Si tu choisis une police (police mathématique) capable d'afficher "graphiquement" un ou plusieurs caractères particuliers, cette police s'appliquera à la totalité du texte contenu dans la textbox (dans laquelle tu pourras alors trouver des difficultés à afficher "normalement" d'autres caractères, "normaux", eux).
Si tu veux "mélanger les genres", il te faudra penser à un autre contrôle que la textbox, contrôle capable, comme pour un vrai traitement de texte, d'accepter en son sein plusieurs polices différentes.
Essaye avec une RicthTextbox. Mais il te faudra alors prévoir une interface permettant à l'utilisateur, en cours de saisie, de passer d'une police à l'autre (exactement comme en cours de frappe dans Word).


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ


Cette discussion est classée dans : textbox, document, caractères, spéciaux, égal


Répondre à ce message

Sujets en rapport avec ce message

caractères spéciaux dans Textbox [ par internic ] Hello,J'ai un Textbox de taille limitée (2000 charactères) qui contient toute sorte de caractères. Ce Textbox remplit un attribut d'une table de base Caractères spéciaux dans un TextBox [ par titicar ] Bonjour, je voudrais afficher des caractères spéciaux du genre '½' (E dans l'O) dans un TextBox en VB6.Est-ce possible? Car pour le moment, le contrôl Regex pour caractères spéciaux [ par Brainstorm85 ] Bonjour, j'ai un problème avec les regex en VB.Net. J'ai un formulaire d'inscription dans mon application et je désire empêcher l'utilisateur de saisi caractères spéciaux [ par benkerrou ] bonjourcomment peut on faire un contrôle de saisie sur les caractères spéciaux en vb6?merci Vérifier qu'une chaine ne contienne pas de caractères spéciaux [ par whyspee ] Bonjour, Je voudrais savoir comment vérifier qu'une chaine contient bien que des lettres (majuscules et minuscules). Ca serait pour vérifier un pr Textbox caractéres spéciaux [ par nerone21 ] Bonjour les codeurs..Alors j'ai un petit probléme que j'avais déjà solutionné mai j'arrive plus à remettre la main sur ma source... (code en .net 2005 remplacer des caractères dans un textbox [ par anto37_44 ] salut à tousJ'ai encore besoin de vos lumièresEn arrivant dans l'entreprise où je fais mon stage, il y avait un programme où quand je cliquais sur le Afficher plus de 255 caractères dans une textbox [ par phsouchal ] Bonjour à tous,Je suis en train de finaliser un dictionnaire sous excel avec un userform pour la consultation.Il me reste un dernier problème à résoud PB: Tableau [ par sinseman21 ] Salut tout le monde,j'aimerai remplir un tableau avec toutes les infos que j'aurai rempli dans un textbox ( sachant que le textbox est sur 5 lignes ). Ecriture dans fichier texte (.csv) sous VB .Net et pb d'affichage des caractères spéciaux sous Excel [ par Hebus1976 ] Je développe en VB .Net sous WinXP. J'écris des données dans un fichier texte (séparées par des points virgules : type CSV) . Je mets d'ailleurs une e


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales