Partager via


Comment : modifier l'espacement et l'alignement d'éléments ToolStrip dans les Windows Forms

Le ToolStrip contrôle prend entièrement en charge les fonctionnalités de disposition telles que le dimensionnement, l’espacement des ToolStripItem contrôles par rapport à l’autre, la disposition des contrôles sur le ToolStrip, et l’espacement des contrôles par rapport au ToolStrip.

Étant donné que la valeur par défaut de la AutoSize propriété est true, les contrôles sont dimensionnés automatiquement, sauf si vous définissez la AutoSize propriété falsesur .

Pour dimensionner manuellement un ToolStripItem

  1. Définissez la AutoSize propriété sur false pour le contrôle associé.

    ToolStripButton1.AutoSize = False  
    
    toolStripButton1.AutoSize = false;  
    
  2. Définissez la Size propriété comme vous le souhaitez pour l’objet associé ToolStripItem.

Pour définir l’espacement d’un ToolStripItem

  1. Insérez les valeurs souhaitées, en pixels, dans la Margin propriété du contrôle associé.

    Les valeurs de la Margin propriété spécifient l’espacement entre l’élément et les éléments adjacents dans cet ordre : gauche, haut, droit et bas.

    ToolStripTextBox1.Margin = New System.Windows.Forms.Padding _  
        (3, 0, 3, 0)  
    
    toolStripTextBox1.Margin = new System.Windows.Forms.Padding
        (3, 0, 3, 0);  
    

Pour aligner un ToolStripItem sur le côté droit de l’ToolStrip

  1. Définissez la Alignment propriété sur Right pour le contrôle associé. Par défaut, Alignment est défini Leftsur , qui aligne les contrôles sur le côté gauche du ToolStrip.

    ToolStripSplitButton1.Alignment = _  
        System.Windows.Forms.ToolStripItemAlignment.Right  
    
    toolStripSplitButton1.Alignment =
        System.Windows.Forms.ToolStripItemAlignment.Right;  
    

Pour organiser des éléments ToolStrip sur ToolStrip

  • Définissez la LayoutStyle propriété sur la valeur de ToolStripLayoutStyle ce que vous souhaitez.

    ToolStripDropDown1.LayoutStyle = _  
        System.Windows.Forms.ToolStripLayoutStyle.Flow  
    
    toolStripDropDown1.LayoutStyle =
        System.Windows.Forms.ToolStripLayoutStyle.Flow;  
    

Voir aussi