怎么获取某一对象的Name?

amengdewo 2004-11-04 09:31:52
例如获取mm.MenuItems[i].MenuItems[j]的Name
...全文
140 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
amengdewo 2004-11-04
谢谢,我试试
回复
brightheroes 2004-11-04
取出编号
mmi.Name
回复
brightheroes 2004-11-04
构造的时候

myMenuItem mmi = new myMenuItem(你的编号,菜单的text);
回复
brightheroes 2004-11-04
很不幸,无法得到

如果你一定要这样做的话

可以继承这个MenuItem


public class myMenuItem : MenuItem
{
private string varName;
public myMenuItem(string Name,string text) : base(text)
{
this.varName = Name;
}
public string Name
{
get{return this.varName;}
}
}
回复
amengdewo 2004-11-04
就相当于给子菜单编号,然后再根据编号判断权限
回复
amengdewo 2004-11-04
我想用Name存放数据,用的时候再取出来
回复
brightheroes 2004-11-04
那不过是一个引用而已
通过mm.MenuItems[i].MenuItems[j]也是获取一个引用
这两个引用是一致的
没有必要非要去得到那个Name
回复
amengdewo 2004-11-04
设计时定义的那个(Name)的值
回复
brightheroes 2004-11-04
你说的这个Name
是你自己定义这个菜单的时候起的引用的名称?
回复
amengdewo 2004-11-04
我想用Name存放数据,判断权限时再取出来
回复
amengdewo 2004-11-04
我要做菜单权限控制
告诉我怎么取mm.MenuItems[i].MenuItems[j]的Name就行了
回复
brightheroes 2004-11-04
你不一定要去它的Name
通过mm.MenuItems[i].MenuItems[j]不是一样可以访问吗?
回复
einsteincao 2004-11-04
name是控件的标识

你说想干什么吧..
回复
amengdewo 2004-11-04
我发现对象的Name并不是这个对象的属性,但我又想得到这个值,怎么办?
回复
brightheroes 2004-11-04
什么意思?
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-04 09:31
社区公告

让您成为最强悍的C#开发者