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:
コメント