Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ToolStripItem.Overflow propriété

 

Date de publication : novembre 2016

Obtient ou définit si l’élément est attaché à la ToolStrip ou ToolStripOverflowButton ou peut flotter entre les deux.

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

public ToolStripItemOverflow Overflow { get; set; }

Valeur de propriété

Type: System.Windows.Forms.ToolStripItemOverflow

Une des valeurs de ToolStripItemOverflow. La valeur par défaut est AsNeeded.

Exception Condition
InvalidEnumArgumentException

La valeur assignée ne fait pas partie de la ToolStripItemOverflow valeurs.

Utilisez le Overflow propriété dans les dispositions de pile. Dans les dispositions de flux et de la table, la ToolStrip bouton de dépassement de capacité n’est pas rendu et par conséquent le Overflow propriété est ignorée.

L’exemple de code suivant montre comment définir le Text, Overflow, et TextDirection propriétés et gérer les Click événement. Pour exécuter cet exemple, collez le code suivant dans un formulaire contenant un ToolStrip nommé movingToolStrip et appelez InitializeMovingToolStrip dans le constructeur du formulaire ou Load Gestionnaire d’événements.

internal ToolStripButton changeDirectionButton;

private void InitializeMovingToolStrip()
{
          movingToolStrip = new ToolStrip();

	changeDirectionButton = new ToolStripButton();

	movingToolStrip.AutoSize = true;
	movingToolStrip.RenderMode = ToolStripRenderMode.System;

	changeDirectionButton.TextDirection = ToolStripTextDirection.Vertical270;
	changeDirectionButton.Overflow = ToolStripItemOverflow.Never;
	changeDirectionButton.Text = "Change Alignment";
		movingToolStrip.Items.Add(changeDirectionButton);
}


private void changeDirectionButton_Click(object sender, EventArgs e)
{

	ToolStripItem item = (ToolStripItem)sender;

	if (item.TextDirection == ToolStripTextDirection.Vertical270 || item.TextDirection == ToolStripTextDirection.Vertical90)
	{
		item.TextDirection = ToolStripTextDirection.Horizontal;
		movingToolStrip.Dock = System.Windows.Forms.DockStyle.Top;
	}
	else
	{
		item.TextDirection = ToolStripTextDirection.Vertical270;
		movingToolStrip.Dock = System.Windows.Forms.DockStyle.Left;
	}

}

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: