ComboBox没有文本区域

时间:2014-10-15 13:14:42

标签: c# winforms outlook

我想在自定义任务窗格中有一个没有文本区域的ComboBox,因此只有箭头可以打开下拉菜单,但按钮旁边没有任何文本。我正在使用WinForms,我找不到任何解决方法如何删除文本区域。

Button with dropdown menu

BR

3 个答案:

答案 0 :(得分:1)

如果您需要一个列表,您可以这样做:

private void button1_Click(object sender, EventArgs e)
{
    listBox1.Visible = !listBox1.Visible;
}

private void listBox1_Leave(object sender, EventArgs e)
{
    listBox1.Visible = false;
}

private void listBox1_MouseLeave(object sender, EventArgs e)
{
    listBox1.Visible = false;
}

但如果你需要在每个条目后面采取行动,菜单是更自然的选择......

答案 1 :(得分:0)

Windows Forms Toolkit 有一个名为 SplitButton 的组件,它与你想要做的非常相似。

答案 2 :(得分:0)

我创建了一个带有ContextMenuStrip的按钮,这正是我想要的。