コード例 #1
0
        private void Server_Load(object sender, EventArgs e)
        {
            //string[] ad = File.ReadAllLines("Config.txt", Encoding.GetEncoding("GB2312"));

            //创建一个ToolStripMenuItem菜单,可以文本和图片一并添加
            ToolStripMenuItem tsmi = new ToolStripMenuItem("管理程序");

            foreach (DataRow item in ControlSQLMethod.QueryConfig().Rows)
            {
                ToolStripMenuItem tsmi2 = new ToolStripMenuItem(item["Name"].ToString());
                tsmi2.MouseUp += (object s, MouseEventArgs d) =>
                {
                    listBox1.Items.Clear();
                    ToolStripMenuItem test = new ToolStripMenuItem();
                    foreach (DataRow ite in ControlSQLMethod.QueryVM(item["ID"].ToString()).Rows)
                    {
                        //添加子项
                        listBox1.Items.Add(item["Name"].ToString() + "-" + ite["Nuber"].ToString());
                    }
                };
                //listBox1.Items.Add(tsmi2);
                tsmi.DropDownItems.Add(tsmi2);
            }
            ToolStripMenuItem t = new ToolStripMenuItem("管理程序");

            t.MouseUp += (object s, MouseEventArgs d) =>
            {
                //点击按钮发生的事件
            };
            //listBox1.Items.Add(tsmi2);
            tsmi.DropDownItems.Add(t);
            menuStrip1.Items.Add(tsmi);
        }