Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE [dbo].[MenuItems]
- (
- [MenuID] [int] IDENTITY(1,1) NOT NULL,
- [MenuTitle] [nvarchar](50) NOT NULL,
- [MenuIdParent] [int] NULL,
- [MenuEventHandler] [nvarchar](50) NULL,
- [MenuLanguageID] [int] NOT NULL
- ) ON [PRIMARY]
- GO
- ALTER TABLE [dbo].[MenuItems] ADD CONSTRAINT [DF_MenuItems_MenuLanguageID] DEFAULT ((1)) FOR [MenuLanguageID]
- GO
- List<string> menuItems = LoadUserMenuItems();
- ContextMenuStrip menu = new ContextMenuStrip();
- menu.Dock = DockStyle.Fill;
- foreach (var menuItem in menuItems)
- {
- MenuItem item = new MenuItem(menuItem);
- item.Text = menuItem;
- item.Click += new EventHandler(item_Click);// item_click is event handler name
- // item.MenuItems.Add(); you could use this to add sub items
- }
- panel1.Controls.Add(menu);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement