Comment : modifier l'espacement et l'alignement d'éléments ToolStrip dans les Windows Forms
Le contrôle ToolStrip prend totalement en charge les fonctionnalités de disposition telles que le dimensionnement, l'espacement des contrôles ToolStripItem les uns par rapport aux autres, la disposition des contrôles sur le ToolStrip et l'espacement des contrôles par rapport au ToolStrip.
La valeur par défaut de la propriété AutoSize étant true, les contrôles sont automatiquement dimensionnés, sauf si vous affectez à la propriété AutoSize la valeur false.
Pour dimensionner manuellement un ToolStripItem
Affectez à la propriété AutoSize la valeur false pour le contrôle associé.
ToolStripButton1.AutoSize = False
toolStripButton1.AutoSize = false;
Définissez la propriété Size comme vous le souhaitez pour le ToolStripItem associé.
Pour définir l'espacement d'un ToolStripItem
Insérez les valeurs souhaitées (en pixels) dans la propriété Margin du contrôle associé.
Les valeurs de la propriété Margin spécifient l'espacement entre l'élément et é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 contrôle ToolStripItem à droite du contrôle ToolStrip
Affectez à la propriété Alignment la valeur Right pour le contrôle associé. Par défaut, Alignment a la valeur Left, qui aligne les contrôles à 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
Affectez à la propriété LayoutStyle la valeur de ToolStripLayoutStyle de votre choix.
ToolStripDropDown1.LayoutStyle = _ System.Windows.Forms.ToolStripLayoutStyle.Flow
toolStripDropDown1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow;
Voir aussi
Référence
Vue d'ensemble du contrôle ToolStrip (Windows Forms)