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