[ToolStrip][Tips] セパレーターを追加する

スポンサーリンク

ToolStripコントロールにセパレーターを表示するにはToolStripSeparatorクラスを使用します。

下記はセパレーターを使用する例です。

VBの例

' フォームロード時の処理
Private Sub Form5_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    Dim cutButton As New ToolStripButton
    Dim copyButton As New ToolStripButton
    Dim pasteButton As New ToolStripButton
    Dim undoButton As New ToolStripButton
    Dim redoButton As New ToolStripButton

    '表示するボタンの設定
    cutButton.Image = Image.FromFile("C:\Work\CutHS.bmp")
    cutButton.ImageTransparentColor = Color.Black
    cutButton.ToolTipText = "切り取り"
    copyButton.Image = Image.FromFile("C:\Work\CopyHS.bmp")
    copyButton.ImageTransparentColor = Color.Black
    copyButton.ToolTipText = "コピー"
    pasteButton.Image = Image.FromFile("C:\Work\PasteHS.bmp")
    pasteButton.ImageTransparentColor = Color.Black
    pasteButton.ToolTipText = "貼り付け"
    undoButton.Image = Image.FromFile("C:\Work\Edit_UndoHS.png")
    undoButton.ImageTransparentColor = Color.White
    undoButton.ToolTipText = "元に戻す"
    redoButton.Image = Image.FromFile("C:\Work\Edit_RedoHS.png")
    redoButton.ImageTransparentColor = Color.White
    redoButton.ToolTipText = "やり直し"

    'ボタンとセパレーターをToolStripに追加
    ToolStrip1.Items.Add(cutButton)
    ToolStrip1.Items.Add(copyButton)
    ToolStrip1.Items.Add(pasteButton)
    ToolStrip1.Items.Add(New ToolStripSeparator)    '★★★セパレーターを追加★★★
    ToolStrip1.Items.Add(undoButton)
    ToolStrip1.Items.Add(redoButton)
End Sub

C#の例

// フォームロード時の処理
private void Form5_Load(object sender, EventArgs e)
{
    ToolStripButton cutButton = new ToolStripButton();
    ToolStripButton copyButton = new ToolStripButton();
    ToolStripButton pasteButton = new ToolStripButton();
    ToolStripButton undoButton = new ToolStripButton();
    ToolStripButton redoButton = new ToolStripButton();

    // 表示するボタンの設定
    cutButton.Image = Image.FromFile(@"C:\Work\CutHS.bmp");
    cutButton.ImageTransparentColor = Color.Black;
    cutButton.ToolTipText = "切り取り";
    copyButton.Image = Image.FromFile(@"C:\Work\CopyHS.bmp");
    copyButton.ImageTransparentColor = Color.Black;
    copyButton.ToolTipText = "コピー";
    pasteButton.Image = Image.FromFile(@"C:\Work\PasteHS.bmp");
    pasteButton.ImageTransparentColor = Color.Black;
    pasteButton.ToolTipText = "貼り付け";
    undoButton.Image = Image.FromFile(@"C:\Work\Edit_UndoHS.png");
    undoButton.ImageTransparentColor = Color.White;
    undoButton.ToolTipText = "元に戻す";
    redoButton.Image = Image.FromFile(@"C:\Work\Edit_RedoHS.png");
    redoButton.ImageTransparentColor = Color.White;
    redoButton.ToolTipText = "やり直し";

    // ラベルとボタンをtoolStripに追加
    toolStrip1.Items.Add(cutButton);
    toolStrip1.Items.Add(copyButton);
    toolStrip1.Items.Add(pasteButton);
    toolStrip1.Items.Add(new ToolStripSeparator());   // ★★★セパレーターを追加★★★
    toolStrip1.Items.Add(undoButton);
    toolStrip1.Items.Add(redoButton);
}

コメント

タイトルとURLをコピーしました