首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ToolStripDropDownButton 绑定菜单名称和值的有关问题

2013-09-05 
ToolStripDropDownButton 绑定菜单名称和值的问题本帖最后由 u011777408 于 2013-08-22 10:20:11 编辑Tool

ToolStripDropDownButton 绑定菜单名称和值的问题
本帖最后由 u011777408 于 2013-08-22 10:20:11 编辑
ToolStripDropDownButton 动态判断点击事件

通过数据库调用数据库记录的名称和ID值,然后将名称和ID绑定到ToolStripDropDownButton里作为下拉菜单

再点击菜单时获取点击的菜单的ID值.

请教如何动态处理点击事件?



 



[解决办法]


public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        //可以从数据库或者其他数据源获取数据绑定
        for (int i = 0; i < 5; i++)
        {
            ToolStripMenuItem item = new ToolStripMenuItem();
            item.Tag = i;
            item.Text = "测试" + i;
            item.Click += HandlerItemClick;
            toolStripDropDownButton.DropDownItems.Add(item);
        }
    }

    private void HandlerItemClick(object sender, EventArgs e)
    {
        MessageBox.Show((sender as ToolStripMenuItem).Tag.ToString());
    }
}


[解决办法]
每个菜单项都有tag属性,可以存储任意值

热点排行