Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

effectuer le meme comportement pour des textboxs

0 views
Skip to first unread message

nono

unread,
May 5, 2004, 7:37:22 AM5/5/04
to
Bonjour
est il possible d affecter une meme commande pour plusieur txt-box, comme
par exemple mettre un"X" dans le txt box sur une double click et mettre ""
si il y a deja un "X".
sachant que les txt box ont des noms bien differents.
merci de votre aide
nono
cela m aiderai au niveau du code car j ai environ 40 txt box, donc si je
trouve un moyen plus simple de leur affceter une commande cela serait un
ptit peu mieux, car pour le moment j affecte a chaque txt box le code
suivant sur un double click
if txt_essai="" then txt_essai="X" else txt_essai=""


Papou

unread,
May 5, 2004, 7:59:49 AM5/5/04
to
Re
S'il s'agit d'un contrôle que tu veux effectuer à l'issue d'une saisie,
pourquoi ne pas l'intéger sur un bouton validation ?
Dans ce cas tu reprends la même méthode qu'indiquée tout à l'heure :
For Each ctr in Me.Controls
If TypeOf ctr Is MSFORMS.Textbox Then
If ctr.Value = "" Then
ctr.Value ="X"
Elseif ctr.Value="X" Then
ctr.Value=""
End If
End If
Next ctr

Cordialement
Pascal


"nono" <no...@nono.fr> a écrit dans le message de news:
OxxzkVpM...@TK2MSFTNGP09.phx.gbl...

nono

unread,
May 5, 2004, 8:18:39 AM5/5/04
to
et bien merci pour ta rapidité papou
effectivement je veux lors d un double click (une saisie en fait)sur le txt
box qu' apparaisse x ou rien si x est deja dans le txt box mais le souci c
est que je n applique pas cela a tous les txt box de mon formulaire.
merci
nono


Papou

unread,
May 5, 2004, 8:32:45 AM5/5/04
to
Petites précisions :
Y a t'il une suit logique dans tes noms de textbox ?
Tu dis >ou rien si x est deja dans le txt box
N'entends-tu pas par lą que tu veux laisser la valeur déją inscrite ???
Si c'est le cas, il faudra modifier...

Cordialement
Pascal

"nono" <no...@nono.fr> a écrit dans le message de news:

eWldpspM...@tk2msftngp13.phx.gbl...

Cédric JANDALI

unread,
May 5, 2004, 8:39:57 AM5/5/04
to

"nono" <no...@nono.fr> a écrit dans le message de news:
eWldpspM...@tk2msftngp13.phx.gbl...

Peut-être que j'ai pas tout compris mais voila ce que j'ai compris :
Tu a un formulaire, et pour les réponses tu utilises des TextBox.
<Mode hypotese> Les seules valeurs que prennes les TextBox c'est X ou rien
</mode>
Donc pourquoi n'utiliserais-tu pas des CheckBox (cases a cocher ?)

CeD, escusez moi si je suis a coté de la plaque...


Nicolas B.

unread,
May 5, 2004, 10:31:43 AM5/5/04
to
Salut,

Si les textbox dont tu veux modifier la valeur ont pour nom TbX1, TbX2...
(et que bien sûr le nom des autres textbox ne commence pas par "TbX"), il
suffit de rajouter une condition dans le If de la solution de Papou :
...
If TypeOf ctr Is MSFORMS.TextBox _
And Left(ctr.Name, 3) = "TbX" Then
...


A+
--
Nicolas B.


nono a écrit :

nono

unread,
May 5, 2004, 1:58:41 PM5/5/04
to
Merci à tous mais je crois que je vais mettre des checkbox cela va etre plus
simple.
merci de votre attention.
nono


0 new messages