Cette documentation est archivée et n’est pas conservée.

Control.TabStop, propriété

Mise à jour : novembre 2007

Obtient ou définit une valeur indiquant si l'utilisateur peut octroyer le focus à ce contrôle à l'aide de la touche TAB.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public bool TabStop { get; set; }
/** @property */
public boolean get_TabStop()
/** @property */
public  void set_TabStop(boolean value)

public function get TabStop () : boolean
public function set TabStop (value : boolean)

Valeur de propriété

Type : System.Boolean

true si l'utilisateur peut donner le focus au contrôle avec la touche TAB ; sinon, false. La valeur par défaut est true.

Remarque :

Cette propriété retournera toujours true pour une instance de la classe Form.

Lorsque l'utilisateur appuie sur la touche TAB, le focus d'entrée passe au contrôle suivant dans l'ordre de tabulation. Les contrôles dont la propriété TabStop a la valeur false ne sont pas inclus dans la collection de contrôles de l'ordre de tabulation. L'ordre de tabulation peut être manipulé en définissant la valeur de la propriété TabIndex du contrôle.

L'exemple de code suivant ajoute Button à un formulaire et définit certaines de ses propriétés communes. L'exemple ancre le bouton dans le coin inférieur droit du formulaire de sorte qu'il conserve sa position relative lorsque le formulaire est redimensionné. Ensuite il définit BackgroundImage et redimensionne le bouton à la même taille que le Image. L'exemple affecte ensuite la valeur true à TabStop et définit la propriété TabIndex. Enfin, il ajoute un gestionnaire d'événements pour gérer l'événement Click du bouton. Cet exemple suppose que vous disposiez d'un ImageList nommé imageList1.

// Add a button to a form and set some of its common properties.
private void AddMyButton()
{
   // Create a button and add it to the form.
   Button button1 = new Button();

   // Anchor the button to the bottom right corner of the form
   button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);

   // Assign a background image.
   button1.BackgroundImage = imageList1.Images[0];

   // Specify the layout style of the background image. Tile is the default.
   button1.BackgroundImageLayout = ImageLayout.Center;

   // Make the button the same size as the image.
   button1.Size = button1.BackgroundImage.Size;

   // Set the button's TabIndex and TabStop properties.
   button1.TabIndex = 1;
   button1.TabStop = true;

   // Add a delegate to handle the Click event.
   button1.Click += new System.EventHandler(this.button1_Click);

   // Add the button to the form.
   this.Controls.Add(button1);
}


// Add a button to a form and set some of its common properties.
private void AddMyButton()
{
    // Create a button and add it to the form.
    Button button1 = new Button();
    // Anchor the button to the bottom right corner of the form
    button1.set_Anchor(AnchorStyles.Bottom | AnchorStyles.Right);
    // Assign a background image.
    button1.set_BackgroundImage(imageList1.get_Images().get_Item(0));
    // Specify the layout style of the background image. Tile is the 
    // default.
    button1.set_BackgroundImageLayout(ImageLayout.Center);
    // Make the button the same size as the image.
    button1.set_Size(button1.get_BackgroundImage().get_Size());
    // Set the button's TabIndex and TabStop properties.
    button1.set_TabIndex(1);
    button1.set_TabStop(true);
    // Add a delegate to handle the Click event.
    button1.add_Click(new System.EventHandler(this.button1_Click));
    // Add the button to the form.
    this.get_Controls().Add(button1);
} //AddMyButton


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0
Afficher: