当前位置:编程学习 > C#/ASP.NET >>

winform的状态动态显示菜单项信息

本人初学,望各位大仙们不吝赐教 --------------------编程问答-------------------- 如何在状态栏里面动态显示 菜单项的信息,当鼠标移到上面或者点击菜单项 在下方的菜单栏可以显示此菜单的信息 --------------------编程问答--------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            foreach (var item in this.menuStrip1.Items)
            {
                ToolStripMenuItem mi = item as ToolStripMenuItem;
                if (mi != null)
                {
                    mi.Paint += new PaintEventHandler((x, y) => { this.statusStrip1.Items[0].Text = x.ToString(); });
                    ToolStripDropDownMenu mi2 = item as ToolStripDropDownMenu; 
                    foreach (var item1 in mi.DropDownItems)
                    {
                        ToolStripMenuItem mi1 = item1 as ToolStripMenuItem;
                        if (mi1 != null) 
                            mi1.Paint += new PaintEventHandler((x, y) => { this.statusStrip1.Items[0].Text = x.ToString(); });
                    }
                }

            }
        }

    }
}
--------------------编程问答-------------------- --------------------编程问答-------------------- 额,万分感谢啊,调试通过~ --------------------编程问答-------------------- 如果是要显示再下一级的菜单状态?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,