begin process at 2012 02 17 02:05:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

VB 2005- Problème de Navigation entre TextBox


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

VB 2005- Problème de Navigation entre TextBox

mardi 3 juillet 2007 à 15:14:07 | VB 2005- Problème de Navigation entre TextBox

yann1947

Bonjour
J' ai un problème avec une grille de Sudoku de 9x9 TextBox.
J'arrive bien à naviguer avec les touches Droite/Gauche, mais pas avec Haut/Bas.
Voici un extrait du code:

PrivateSubGrille_KeyDown(ByValsenderAsObject, ByValeAsSystem.Windows.Forms.KeyEventArgs) HandlesGrille.KeyDown
DimlAsInteger, cAsInteger
DimvalAsInteger
DimIndexAsShort = Me.Grille.Controls.IndexOf(sender)
SelectCasee.KeyCode
      CaseKeys.Left
            Index = Index - 1
            IfIndex < 0 ThenIndex = 80
                  Me.Grille.Controls.Item(Index).Focus()
      CaseKeys.Right
            Index = Index + 1
            IfIndex > 80 ThenIndex = 0
                  Me.Grille.Controls.Item(Index).Focus()
      CaseKeys.Up
               Index = Index - 9
               IfIndex < 0 ThenIndex = Index + 81
                      Me.Grille.Controls.Item(Index).Focus()
      
CaseKeys.Down
               Index = Index + 9
               IfIndex > 80 ThenIndex = Index - 81
                     Me.Grille.Controls.Item(Index).Focus()
end sub

Avec Droite/Gauche je balai bien les cases avec retour à la ligne et retour a la case 1 après la case 81.
Avec Haut/Bas, le focus tente de se déplacer à la case suivante, mais retour à la case départ.
PS : Grille est un contrôle personnalisé de 81 TextBox et j'ai fait un AddHanler sur tous les TextBox pour éxecuter l'évenement KeyDown.
Merci.


Cette discussion est classée dans : textbox, grille, focus, controls, index


Répondre à ce message

Sujets en rapport avec ce message

focus avec tabulation \_(°°)_/ [ par darkyoda ] resalut a tous!ayant pplacé mes textbox un peu chaotiquement sur la feuille,lorsque j'appuie sur Tabulationje ne passe pas au suivant...comment regler Démarrage Windows [ par VBAmateur ] J'ai une application qui se lance au démarrage de Windows.Un textBox prend le focus (Le curseur clignote dans ce TextBox)Problème : le curseur dispara Pb avec les focus [ par eltaris ] J'ai une textbox et quand j'appuie sur entrée, il ne valide pas et reste dans la textbox.Moi, j'aimerais qu'il passe à la textbox d'en dessous.Y a t-i Provoquer une perte de focus d'un textbox [ par Omsey ] J'aimerai pouvoir provoquer la perte de focus d'un control TextBox ne connaissant pas le control suivant (donc pas de .SetFocus).J'ai trouvé la méthod Procédure commune [ par philippe ] Voilà mon problème :J'ai plusieurs forms sur lesquels il y a des textbox et des combobox avec des index.Je voudrai créer une procédure dans un module focus pour textbox EXCEL [ par pino2 ] PinoLorsque j'ouvre un userform je donne le focus a un textboxjusque là tous ok. mon textbox s'appelle TBrecdans Sub userform_activateTBrec.SetFocusJe DEPLACER une textbox en dragand drop [ par KOMZY ] jarrive a deplacer ma textbox mai a chaque foi elle se decale a gauche quelquun ourai til la solution voici mon code ds mon mouse move:If c = 1 Then t Creer une fonction avec comme argument le nom d'un textbox! [ par baddack ] Je veux creer une fonction qui aurait comme argument le nom d'un textbox et la form ou il se trouve, ainsi cette fonction pourrait agir sur n'importe Coment donner le focus a une textbox pour quelle enregistre ce que l'on tape?? [ par AEX ] Salut a tous!!Voila, je suis sur un projet de barre a lancer des apli, et j'aimerais donner le focus a une text box rien qu'avec l'appui sur une touch


Nos sponsors


Sondage...

Comparez les prix

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,811 sec (4)

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