OVH Cloud OVH Cloud

Fonctionnalité tab

2 réponses
Avatar
Alain TEYSSEDRE
Bonjour

J'utilise un formulaire avec une zone de texte pour saisir le contenu d'une
zone mémo.

Tout va bien sauf que : lorsque j'appuye sur la touche Tab (lorsque je suis
en train
d'écrire dans mon formulaire) au lieu de me déplacer mon curseur de
plusieurs espaces,
il me sélectionne le contenuede ma zone de texte ??

comment puis je avoir un fonctionnement "normal" de ma touche tab dans mon
formulaire ?

merci pour votre aide

Alain

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

il n'existe pas de points d'arrêt de tabulation dans les contrôles texte et
les controles mémo, donc la touche est inopérante. tout ce qu'elle pourrait
faire d'ailleurs c'est insérer x espaces seulement. Si tu veux que la touche
tab insère x espaces lors de sa frappe, il faut tester la valeur de la
touche sur keydown et insérer x espaces, ce qui n'apporte jamais grand chose
au texte frappé.
juste une remarque: pourquoi fais-tu composer le contenu d'un champ mémo
dans un contrôle texte, ce dernier étant limité à 255 caractères.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain TEYSSEDRE" a écrit dans le
message de news:
Bonjour

J'utilise un formulaire avec une zone de texte pour saisir le contenu
d'une

zone mémo.

Tout va bien sauf que : lorsque j'appuye sur la touche Tab (lorsque je
suis

en train
d'écrire dans mon formulaire) au lieu de me déplacer mon curseur de
plusieurs espaces,
il me sélectionne le contenuede ma zone de texte ??

comment puis je avoir un fonctionnement "normal" de ma touche tab dans mon
formulaire ?

merci pour votre aide

Alain





Avatar
Alain TEYSSEDRE
Merci Raymond pour ton explication

Bon je vais essayer de faire quelque chose avec le le test de la valeur
keydown

L'objectif est simplement de pouvoir effectuer une mise en forme du texte
plus sympa
et "similaire à" word
(par exemple j'aimerai bien pouvoir sélectionner une "zone de texte" et la
convertir
en gras ou en surligné (mais je crois que ce n'est pas possible)

Pour répondre à ta derniere question c'est parce que ma zone mémo est toute
petite
à l'affichage dans mon formulaire et pour entrer le texte c'est plus facile
d'ouvrir
un autre formulaire + grand pour la saisie

@+
Alain



"Raymond [mvp]" a écrit dans le message de
news:%
Bonsoir.

il n'existe pas de points d'arrêt de tabulation dans les contrôles texte
et

les controles mémo, donc la touche est inopérante. tout ce qu'elle
pourrait

faire d'ailleurs c'est insérer x espaces seulement. Si tu veux que la
touche

tab insère x espaces lors de sa frappe, il faut tester la valeur de la
touche sur keydown et insérer x espaces, ce qui n'apporte jamais grand
chose

au texte frappé.
juste une remarque: pourquoi fais-tu composer le contenu d'un champ mémo
dans un contrôle texte, ce dernier étant limité à 255 caractères.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain TEYSSEDRE" a écrit dans le
message de news:
Bonjour

J'utilise un formulaire avec une zone de texte pour saisir le contenu
d'une

zone mémo.

Tout va bien sauf que : lorsque j'appuye sur la touche Tab (lorsque je
suis

en train
d'écrire dans mon formulaire) au lieu de me déplacer mon curseur de
plusieurs espaces,
il me sélectionne le contenuede ma zone de texte ??

comment puis je avoir un fonctionnement "normal" de ma touche tab dans
mon


formulaire ?

merci pour votre aide

Alain