ListBox放在用户控件里面,该用户控件所在窗体有一主菜单,而本Demo简单的展示了如何控制某菜单项的Enabled属性. public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { ToolStripMenuItem tsm = this.FindForm().MainMenuStrip.Items[0] as ToolStripMenuItem; if (listBox1.Text.Equals("bb")) // { tsm.DropDownItems["tsmEdit"].Enabled = false; } else { tsm.DropDownItems["tsmEdit"].Enabled = true; } } } 效果: