当前位置: 网站首页 > 开发语言 > VB

用C#和VB.NET实现VS.NET或Office XP风格的菜单(一)

时间:1970-1-1 08:33:31来源: VB作者:admin 点击:6次 字体 [ С]

    this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);



    this.Menu = this.mainMenu1;

    如代码所示MenuItem1(File)和MenuItem2(Help)被AddRange到MainMenu1中成为了顶级的菜单,MenuItem3(Open)和MenuItem4(Exit)被AddRange到MenuItem1(File)中成为了File菜单下的子菜单项。

    this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click);表明MenuItem3点击时激发的事件处理程序,一般的事件处理程序象下面这样:

    private void menuItem3_Click(object sender, System.EventArgs e)

    {

    MessageBox.Show ( " My Click Open" ) ;

    }



    我们关心的其实是MenuItem,让它用我们的方式画出有VS.NET或XP风格的菜单就可以了,更简单的说就是实现一个MenuItem的继承类,扩展它Draw的部分。好吧,让我们深入一点看看第二部分。

发表评论
验证码:
最新评论
相关文章
最热文章