ToolStripItem::TextDirection Property
.NET Framework (current version)
Gets the orientation of text used on a ToolStripItem.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: property ToolStripTextDirection TextDirection { virtual ToolStripTextDirection get(); virtual void set(ToolStripTextDirection value); }
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.
ToolStripButton^ changeDirectionButton; void InitializeMovingToolStrip() { changeDirectionButton = gcnew ToolStripButton; movingToolStrip->AutoSize = true; movingToolStrip->RenderMode = ToolStripRenderMode::System; changeDirectionButton->TextDirection = ToolStripTextDirection::Vertical270; changeDirectionButton->Overflow = ToolStripItemOverflow::Never; changeDirectionButton->Text = "Change Alignment"; movingToolStrip->Items->Add(changeDirectionButton); changeDirectionButton->Click += gcnew EventHandler(this, &Form1::changeDirectionButtonClick); } void changeDirectionButtonClick(Object^ sender, EventArgs^ e) { ToolStripItem^ item = (ToolStripItem^) sender; if ((item->TextDirection == ToolStripTextDirection::Vertical270) || (item->TextDirection == ToolStripTextDirection::Vertical90)) { item->TextDirection = ToolStripTextDirection::Horizontal; movingToolStrip->Raft = RaftingSides::Top; } else { item->TextDirection = ToolStripTextDirection::Vertical270; movingToolStrip->Raft = RaftingSides::Left; } }
.NET Framework
Available since 2.0
Available since 2.0
Show: