C# 打开另一个表单c时隐藏按钮菜单条#

C# 打开另一个表单c时隐藏按钮菜单条#,c#,visual-studio,C#,Visual Studio,我有一份很棒的申请表,有一个初始表格。此表单有一个菜单条,其中有四个“按钮”,如下所示: 此主窗体包含另一个包含更多应用程序的窗体我想做的是,当我打开另一个表单(应用程序)时,我只想隐藏名为“Cambiar Empresa”的菜单条项 我所想的是,当我处于另一种形式时,使可见性为假,但我不能称之为这种形式,因为存在循环依赖的问题 我怎么能这样做 编辑: 第二种形式为粉红色线条,主要形式为蓝色线条: 提前谢谢 你必须改变你的应用程序的架构以避免循环依赖,或者我想到的解决办法是声明一些publi

我有一份很棒的申请表,有一个初始表格。此表单有一个菜单条,其中有四个“按钮”,如下所示:

此主窗体包含另一个包含更多应用程序的窗体我想做的是,当我打开另一个表单(应用程序)时,我只想隐藏名为“Cambiar Empresa”的菜单条项

我所想的是,当我处于另一种形式时,使可见性为假,但我不能称之为这种形式,因为存在循环依赖的问题

我怎么能这样做

编辑

第二种形式为粉红色线条,主要形式为蓝色线条:


提前谢谢

你必须改变你的应用程序的架构以避免循环依赖,或者我想到的解决办法是声明一些
public static bool showCambiarEmpresa=false
,循环依赖双方都可以访问,这样一方可以设置,另一方可以读取。Ty faithfull。但是这个变量我必须在主窗体中执行,但是我不能用另一个窗体访问它,对吗@诚然,为了能够访问此变量,“main”窗体和“other”窗体都需要有一个共同的父级,即它们都应该以某种方式从定义此
静态
变量的类继承。您能提供一个您面临此问题的代码示例吗,如果“other”表单是从“main”表单实例化的,那么为什么不传递一些
标志
,告诉新表单隐藏该按钮呢?