VB.NET: Donner le focus à une cellule d'un datagridview

Fermé
Anonyme209 Messages postés 679 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 6 févr. 2016 à 18:59
Bonjour,

Je souhaiterais que, lorsque je change la cellule sélectionnée dans un datagridview par le code, cette cellule prenne également le focus.

Je sais que ce n'est pas clair, voici donc un exemple:
la cellule 1;3 est sélectionnée par l'utilisateur
l'utilisateur utilise la touche TAB pour passer à la cellule 1;4
ensuite, je sélectionne la cellule 4;6 grâce à une ligne de code. c'est donc la cellule 4;6 qui est sélectionnée et affichée. cependant, les "petits pointillés noirs" restent autour de la cellule 1;4 et, lorsque l'utilisateur appuiera à nouveau sur la touche TAB, ils passeront à la cellule 1;5, etc., bien que la cellule 4;6 reste sélectionnée. il faut attendre que ces petits pointillés atteignent la cellule sélectionnée pour que la touche TAB permette à nouveau de sélectionner la cellule suivante (la 4;7 dans cet exemple).

J'aimerais donc savoir comment déplacer automatiquement ces pointillés vers une cellule voulue (ou les faire disparaître), pour ne pas perturber l'usage de la touche TAB.

Merci de votre aide.