cowbird 心有多大,世界有多大

燕八哥 MSN:cowbird2002@hotmail.com

know everything about something and something about everything

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

最近在实现一个关于动态菜单功能,所有的子菜单都去调用一个事件.那么为了让该事件中能区分哪个菜单来调用它的,我就去找menutime的属性了,发现MenuItem里面竟然没有类似ID或者Name的唯一标识.只有index和text,但菜单多了以后,index,text都可能不唯一.

我提的问题参见:
请问如何实现MyMenuClick事件??(关于动态菜单的click事件)
http://www.cnblogs.com/cowbird/archive/2004/06/24/18311.aspx

目前问题得意解决,解决方法是用OO大法:)因为我是新手,所以对继承方法有点陌生,但写起来却出人意料的方便.

只要 public class MyMenuItem : MenuItem
 {
  public string MyKey;
 }
就可以了.

现在MyMenuItem就多了个属性,用来识别改菜单.(类似delphi中的menuItem.name)

posted on 2004-06-25 11:54  cowbird  阅读(3247)  评论(10编辑  收藏  举报