begin process at 2012 02 14 11:42:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Problème de tabindex dans mon form


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

Problème de tabindex dans mon form

samedi 11 novembre 2006 à 17:19:31 | Problème de tabindex dans mon form

Sympa74

Membre Club
Bonjour à tous,

j'ai un petit problème dans mon form.
Il s'agit d'un formulaire de saisie qui comprend environ 120 zones de saisies.
j'ai donc créé autant de textbox pour entrer les valeurs de saisie.

J'ai indiqué indiqué sur le form en mode désign un ordre de tabulation mais malgré cela lorsque je suis en execution du programme, je m'aperçois que le programme ne suis absolument pas l'ordre de tabulation que j'ai défini.

je ne comprends pas pourquoi.

en fait je voudrai que le focus passe de la zone 1 à la zone 2 lorsque j'utilise la touche de tabulation et / ou la touche enter.

que dois je faire pour cela ? je vous en remercie par avance.


Philippe - Sympa 74 
samedi 11 novembre 2006 à 17:33:43 | Re : Problème de tabindex dans mon form

jmfmarques

Membre Club
Tu as du te tromper quelquepart dans l'odre des tabindex, à moins que, pour certains contrôles, tu aies défini un setfocus vers des contrôles autres que ceux prévus par l'odre du tabindex.

Sans ton code, on ne peut deviner.
samedi 11 novembre 2006 à 17:46:14 | Re : Problème de tabindex dans mon form

casy

Membre Club
J'ai vu une fois un add-in qui affichait en sur-impression sur les controles leur numéros de tabindex.

Si quelqu'un à des infos ....


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
samedi 11 novembre 2006 à 17:50:43 | Re : Problème de tabindex dans mon form

Sympa74

Membre Club
le code de ce programme fait 3000 lignes.. je me vois mal le passer sur le forum :-(
En fait, par rapport à ce problème, je n'ai écrit aucune ligne dans le prog. J'ai utilisé la fonction ordre de tabulation dans le menu affichage.
Lorsque je suis en mode désign et que je sélectionne les différents contrôles, la fenêtre propriété affiche pourtant bien sur la ligne
TABINDEX les bons n° d'ordre.

Faut-il que j'écrive des lignes directement dans le programme et si oui.. je ne vois pas.

Philippe - Sympa 74 
samedi 11 novembre 2006 à 18:15:00 | Re : Problème de tabindex dans mon form

casy

Membre Club
Attention dans ce mode, dès que tu clique sur des controles l'ordres de tabulation est modifié.
Tu ferais pas cette manip par erreur ?


PS : Pour ma question précédente, je precise que c'est pour vb6 évidement, à l'image de ce que sait faire vb.net

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
samedi 11 novembre 2006 à 18:53:11 | Re : Problème de tabindex dans mon form

Sympa74

Membre Club
ben non... je ne fais pas cette manip par erreur... mais je viens de trouver....  le problème était que la propriété TABSTOP n'était pas renseignée... ni true, ni false. Pour que ca fonctionne, il fallait que cela soit renseigné à TRUE.

je viens de le faire pour mes 120 contrôles textbox et ca marche.

Philippe - Sympa 74 
samedi 11 novembre 2006 à 19:04:15 | Re : Problème de tabindex dans mon form

Sympa74

Membre Club
Il reste tout de même un petit problème... tout fonctionne bien lorsque je passe d'une zone à l'autre avec TAB mais j'aimerai aussi que les utilisateurs puissent éventuellement passer d'une zone à une autre (dans l'ordre de tabulation prédéfini) en utilisant la touche ENTER et là .. je vois pas ce qu'il faut faire pour cela.

Quelqu'un a t'il une idée ? merci d'avance

Philippe - Sympa 74 
samedi 11 novembre 2006 à 19:14:09 | Re : Problème de tabindex dans mon form

casy

Membre Club
là tu n'as pas le choix, sur le click du textbox, il faut que tu filtre la touche Enter et que tu passe manuellement le focus au controle suivant.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
samedi 11 novembre 2006 à 19:24:04 | Re : Problème de tabindex dans mon form

Sympa74

Membre Club
tu peux m'en dire un peu plus... parce que je vois pas bien.
as tu un exemple ?

Philippe - Sympa 74 
samedi 11 novembre 2006 à 20:35:13 | Re : Problème de tabindex dans mon form

casy

Membre Club


Essaye ça pour voir. A toi de l'adapté à ton code




Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
TextBox2.Focus()
e.Handled = True'pour éviter le bip
End If
End Sub




---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #

1 2

Cette discussion est classée dans : problème, form, saisie, tabulation, tabindex


Répondre à ce message

Sujets en rapport avec ce message

Problème avec un Formload [ par noisy ] Voilà, il y a un ADODC dans un form et je veux vérifier si celui-ci n'est pas vide (il contient des conditions)J'ai donc mis dans form_load:if ADODC1. Problème d'affichage de form [ par cheche ] salut,J'ai un programme d'extraction de base de donnée, dont l'avancement est géré graphiquement par une fenêtre avec une progressBar et une zone de c Problème d'affichage de form [ par cheche ] salut,J'ai un programme d'extraction de base de donnée, dont l'avancement est géré graphiquement par une fenêtre avec une progressBar et une zone de c Problème menu [ par druggedsephiroth ] Voilà j'aimerais mettre un menu sur ma form qui a le borderstyle sur none. J'aimerais que le menu soit juste un menu popup (popupmenu nomdumenu) mais A L'AIDE - SAUVEGARDER COULEUR DE FORM [ par miko500 ] A l'aide, au secours, j'ai un problème, voilà :Je fais mon programme, et j'y ai inclu une option permettant de changer la couleur de la form selon le Aide SVP (masque de saisie) [ par lami75 ] Svp j'ai un gros problème avec le contôle MaskEdBox sur Vb6.je souhaite créer un masque pr la saisie des dates au "format" jj/mm/aaaa!la prop. mask de saisie dans une form avec plusieurs lignes [ par peyman ] peymanbonjour, je voudrais saisir dans une form(feuilles de données) des differents type de zones sur plusieurs lignes,et ensuite les ajouter dans une Problème sur une form [ par Lemage ] J'ai un pb tout bête:comment afficher une form dont le nom est une variable. Je m'explique,Toto = variableToto = "nom de la Form"Toto.Show ne marche p Problème de focus... M'agace !! [ par vil444 ] Bonjour,g un pti prob de focus (enfin je crois !!)Voilà: g un champ ie qui fait apparaitre des pages web php avec des formulaires dans mon form...A pa problème avec le changement de form... [ par noisy ] Bonjourj'ai voulu me faciliter la tâche des changements de form en créant une procédure afin de ne pas avoir à écrire le code de chargement des form à


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,468 sec (4)

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