怎么获取某一对象的Name?

amengdewo 2004-11-04 09:31:52
例如获取mm.MenuItems[i].MenuItems[j]的Name
...全文
204 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
什么意思?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧