ToolStripItem.Overflow プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As ToolStripItem Dim value As ToolStripItemOverflow value = instance.Overflow instance.Overflow = value
public: property ToolStripItemOverflow Overflow { ToolStripItemOverflow get (); void set (ToolStripItemOverflow value); }
/** @property */ public ToolStripItemOverflow get_Overflow () /** @property */ public void set_Overflow (ToolStripItemOverflow value)
public function get Overflow () : ToolStripItemOverflow public function set Overflow (value : ToolStripItemOverflow)
ToolStripItemOverflow 値の 1 つ。既定値は AsNeeded です。


Text、Overflow、および TextDirection の各プロパティの設定方法、および Click イベントの処理方法を示すコード例を次に示します。この例を実行するには、movingToolStrip という名前の ToolStrip が配置されているフォームに次のコードを貼り付け、フォームのコンストラクタまたは Load イベント ハンドラで InitializeMovingToolStrip を呼び出します。
Friend WithEvents changeDirectionButton As ToolStripButton Private Sub InitializeMovingToolStrip() 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) End Sub Public Sub changeDirectionButton_Click(ByVal sender As Object, _ ByVal e As EventArgs) Handles changeDirectionButton.Click Dim item As ToolStripItem = CType(sender, ToolStripItem) If item.TextDirection = ToolStripTextDirection.Vertical270 _ OrElse item.TextDirection = ToolStripTextDirection.Vertical90 Then item.TextDirection = ToolStripTextDirection.Horizontal movingToolStrip.Dock = System.Windows.Forms.DockStyle.Top Else item.TextDirection = ToolStripTextDirection.Vertical270 movingToolStrip.Dock = System.Windows.Forms.DockStyle.Left End If End Sub
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); } public 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 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ToolStripItemOverflow 列挙体
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Enumeration ToolStripItemOverflow

メンバ名 | 説明 | |
---|---|---|
Always | ToolStripItem を永続的にオーバーフロー ToolStrip に表示するよう指定します。 | |
AsNeeded | メイン ToolStrip に空間がない場合に、必要に応じてメイン ToolStrip とオーバーフロー ToolStrip のどちらかに ToolStripItem を配置するよう指定します。 | |
Never | ToolStripItem をオーバーフロー ToolStrip に配置しないよう指定します。ToolStripItem は、メイン ToolStrip に収まらない場合、表示されません。 |


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ToolStripItem.Overflowのページへのリンク