C# 能不能读取本身菜单的name以及级别
C# 能不能读取自身菜单的name以及级别?
C# 能不能读取自身菜单的name以及级别?
------解决思路----------------------
你的菜单级别 是什么?就是一个控件?还是窗口的所有控件
------解决思路----------------------
如果你是要看当前方法是在哪个菜单被单击时被调用的,试试
new StackTrace().GetFrame(0)
new StackTrace().GetFrame(1)
new StackTrace().GetFrame(2)
....
沿着调用堆栈应该能找到
------解决思路----------------------
如果是动态生成菜单或者对菜单进行权限控制,一般来说,应该在数据库中把好,然后界面读取数据生成相应的菜单吧。
你可以使用Tag属性,存储一些自定义信息
C# 能不能读取自身菜单的name以及级别?
------解决思路----------------------
你的菜单级别 是什么?就是一个控件?还是窗口的所有控件
------解决思路----------------------
如果你是要看当前方法是在哪个菜单被单击时被调用的,试试
new StackTrace().GetFrame(0)
new StackTrace().GetFrame(1)
new StackTrace().GetFrame(2)
....
沿着调用堆栈应该能找到
------解决思路----------------------
如果是动态生成菜单或者对菜单进行权限控制,一般来说,应该在数据库中把好,然后界面读取数据生成相应的菜单吧。
你可以使用Tag属性,存储一些自定义信息