Solution : en intervenant sur la propriété TabIndex.
L’ordre dans lequel chaque pression de la touche déplace la sélection (le focus) sur les contrôles ne dépend pas de la position de ces derniers sur le formulaire, mais de la valeur de leur propriété TabIndex. Par défaut, le déplacement s’effectue en suivant l’ordre dans lequel les contrôles ont été créés. Il existe une méthode très simple pour modifier cet ordre. Sélectionnez le contrôle que vous souhaitez voir apparaître en dernier dans la séquence. Donnez ensuite la valeur 0 à sa propriété TabIndex.Puis procédez de la même façon pour chacun des contrôles, en les sélectionnant un par un dans l’ordre inverse de celui dans lequel vous voulez les voir s’afficher. La sélection s’effectuera dans l’ordre que vous avez défini. En effet, à chaque fois qu’une valeur TabIndex est attribuée à l’un des contrôles, tous les autres voient leur valeur recalculée.Ainsi, lorsque vous mettez un TabIndex à 0, la valeur de chacun d’entre eux est systématiquement augmentée de 1. Cette technique vous permet de créer une fenêtre plus agréable pour l’utilisateur, les éléments principaux étant facilement accessibles.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.