ToolStripItem.TextDirection Property
.NET Framework 4
Gets the orientation of text used on a ToolStripItem.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Property Value
Type: System.Windows.Forms.ToolStripTextDirectionOne of the ToolStripTextDirection values.
The following code example demonstrates how to set the Text, AutoSize, Overflow, and TextDirection properties, and handle the Click event. To run this example, paste the following code into a form that contains a ToolStrip named movingToolStrip and call InitializeMovingToolStrip in the form's constructor or Load event handler.
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; } }
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.