[英]Context Menu Like Windows 7
I am trying to create a context menu just like a windows 7.. where I can have a lvl of context... sorry I am new to this environment so bear with me.. thanks in advance. 我正在尝试创建一个类似于Windows 7的上下文菜单。在这里我可以有lvl上下文...抱歉,我是这个环境的新手,所以请多多包涵..在此先感谢您。
here's my code.. 这是我的代码。
private void menuContext()
{
contextMenu = new RadContextMenu();
RadMenuItem EditView = new RadMenuItem("Edit/View");
contextMenu.Items.Add(EditView);
EditView.Click += EditView_Click;
RadMenuItem Deactivate = new RadMenuItem("Deactivate");
contextMenu.Items.Add(Deactivate);
Deactivate.Click += Deactivate_Click;
RadMenuSeparatorItem separator = new RadMenuSeparatorItem();
contextMenu.Items.Add(separator);
RadMenuItem CreatePurchaseOrder = new RadMenuItem("Create Purchase Order");
contextMenu.Items.Add(CreatePurchaseOrder);
CreatePurchaseOrder.Click += CreatePurchaseOrder_Click;
RadMenuItem CreateItemReceipt = new RadMenuItem("Create Item Receipt");
contextMenu.Items.Add(CreateItemReceipt);
CreateItemReceipt.Click += CreateItemReceipt_Click;
RadMenuItem CreateWithdrawal = new RadMenuItem("Create Withdrawal");
contextMenu.Items.Add(CreateWithdrawal);
CreateWithdrawal.Click += CreateWithdrawal_Click;
RadMenuItem CreateStockTransfer = new RadMenuItem("Create Stock Transfer");
contextMenu.Items.Add(CreateStockTransfer);
CreateStockTransfer.Click += CreateStockTransfer_Click;
RadMenuItem CreateStockAdjustment = new RadMenuItem("Create Stock Adjustment");
contextMenu.Items.Add(CreateStockAdjustment);
CreateStockAdjustment.Click += CreateStockAdjustment_Click;
RadMenuItem CreateStockConversion = new RadMenuItem("Create Stock Conversion");
contextMenu.Items.Add(CreateStockConversion);
CreateStockConversion.Click += CreateStockConversion_Click;
}
here's a picture... what I want is to have something like a lvl of menu. 这是一张图片...我想要的是像菜单那样的东西。
You can simply create a new item and add it to the already created one. 您可以简单地创建一个新项目并将其添加到已经创建的项目中。 Here's a short version of your context menu with some child items.
这是上下文菜单的简短版本,其中包含一些子项。
RadMenuItem EditView = new RadMenuItem("Edit/View");
RadMenuItem Child1 = new RadMenuItem("Child1");
RadMenuItem Child2 = new RadMenuItem("Child2");
EditView.Items.Add(Child1);
EditView.Items.Add(Child2);
contextMenu.Items.Add(EditView);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.