我正在ToolStripDropDownButton
用三个ToolStripButton
s 创建一个。我想在第二个按钮之后添加一个分隔符。
这是我的代码。
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
internal ToolStripDropDownButton dropDownButton1;
internal ToolStripDropDown dropDown;
internal ToolStripButton buttonRed;
internal ToolStripButton buttonBlue;
internal ToolStripButton buttonYellow;
public Form1()
{
InitializeComponent();
dropDownButton1 = new ToolStripDropDownButton();
dropDown = new ToolStripDropDown();
dropDownButton1.Text = "A";
dropDownButton1.DropDown = dropDown;
dropDownButton1.DropDownDirection = ToolStripDropDownDirection.Right;
dropDownButton1.ShowDropDownArrow = false;
buttonRed = new ToolStripButton();
buttonRed.ForeColor = Color.Red;
buttonRed.Text = "A";
buttonBlue = new ToolStripButton();
buttonBlue.ForeColor = Color.Blue;
buttonBlue.Text = "A";
buttonYellow = new ToolStripButton();
buttonYellow.ForeColor = Color.Yellow;
buttonYellow.Text = "A";
ToolStripSeparator s = new ToolStripSeparator();
dropDown.Items.AddRange(new ToolStripItem[] { buttonRed, buttonBlue, s, buttonYellow });
toolStrip1.Items.Add(dropDownButton1);
}
}
}
问题是分隔符垂直显示。
如何让它水平显示?