不可点击的上下文菜单标题

时间:2011-01-04 15:13:00

标签: c# winforms contextmenu

创建上下文菜单时,有没有办法包含标题文字?例如,当用户单击按钮时,我希望上下文菜单显示两个选项。选项上方还应有文字,例如:“请选择一个选项”。

这可能吗?

2 个答案:

答案 0 :(得分:16)

您无法与设计师合作,但您可以在代码中执行此操作:

public partial class Form1 : Form {
    public Form1() {
        InitializeComponent();
        contextMenuStrip1.Items.Insert(0, new ToolStripLabel("Please select an option"));
        contextMenuStrip1.Items.Insert(1, new ToolStripSeparator());
    }
}

答案 1 :(得分:2)

您可以按此顺序制作包含4个元素的菜单:

  • “请选择一个选项”-Disabled(这使其变灰并且不可点击)
  • 分隔符(------)
  • 选项1 -Enabled
  • Option2 -Enabled