C# 在运行时更新ToolStripMenu属性

C# 在运行时更新ToolStripMenu属性,c#,winforms,contextmenu,toolstripmenu,C#,Winforms,Contextmenu,Toolstripmenu,在c#上创建ContextMenuStrip之后,我们如何“重新滚动”属性检查 我希望能够禁用配置页面上的某些子菜单,但在创建ToolStripMenu后,我无法在运行时更改其属性,它只在下次运行时生效。你能帮助我吗?我尝试了刷新和失效方法,但没有成功。简单。 创建一个contextMenuStrip将所有选项删除,使用 contextMenuStrip1.Items.Remove(contextMenuItem); 简单。 创建一个contextMenuStrip将所有选项删除,使用 con

在c#上创建ContextMenuStrip之后,我们如何“重新滚动”属性检查

我希望能够禁用配置页面上的某些子菜单,但在创建ToolStripMenu后,我无法在运行时更改其属性,它只在下次运行时生效。你能帮助我吗?我尝试了刷新和失效方法,但没有成功。

简单。 创建一个contextMenuStrip将所有选项删除,使用

contextMenuStrip1.Items.Remove(contextMenuItem);
简单。 创建一个contextMenuStrip将所有选项删除,使用

contextMenuStrip1.Items.Remove(contextMenuItem);

这应该行得通。给我们看看你的代码,应该可以。给我们看看你的密码,试试这个。我不知怎么的没有想到这一点,相反,我试图保持它在那里,而只是改变它的可见性。希望能成功,我要试试这个。我不知怎么的没有想到这一点,相反,我试图保持它在那里,而只是改变它的可见性。希望这能奏效。