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);
}
Please follow and like us:


コメント