ToolStripItemOverflowとは? わかりやすく解説

ToolStripItem.Overflow プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

項目が ToolStrip または ToolStripOverflowButton のいずれかに関連付けられているか、それとも 2 つの間で変動するかを取得または設定します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Property Overflow As
 ToolStripItemOverflow
Dim instance As ToolStripItem
Dim value As ToolStripItemOverflow

value = instance.Overflow

instance.Overflow = value
public ToolStripItemOverflow Overflow { get;
 set; }
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 です。

例外例外
例外の種類条件

InvalidEnumArgumentException

代入された値が、ToolStripItemOverflow 値ではありません。

使用例使用例

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;
    }

}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ToolStripItemOverflow 列挙体

メモ : この列挙体は、.NET Framework version 2.0 で新しく追加されたものです。

ToolStripItem をオーバーフロー ToolStrip に配置するかどうかを決定します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Enumeration ToolStripItemOverflow
Dim instance As ToolStripItemOverflow
public enum ToolStripItemOverflow
public enum class ToolStripItemOverflow
public enum ToolStripItemOverflow
public enum ToolStripItemOverflow
メンバメンバ
 メンバ名説明
AlwaysToolStripItem を永続的にオーバーフロー ToolStrip に表示するよう指定します。 
AsNeededメイン ToolStrip に空間がない場合に、必要に応じてメイン ToolStrip とオーバーフロー ToolStrip のどちらかに ToolStripItem を配置するよう指定します。 
NeverToolStripItem をオーバーフロー ToolStrip に配置しないよう指定します。ToolStripItem は、メイン ToolStrip に収まらない場合、表示されません。 
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ToolStripItemOverflow」の関連用語

ToolStripItemOverflowのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ToolStripItemOverflowのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS