上下文菜单喜欢 Windows 7

Context Menu Like Windows 7

我正在尝试创建一个上下文菜单,就像 windows 7.. 在那里我可以有一定程度的上下文...抱歉我是这个环境的新手所以请耐心等待..提前致谢。

这是我的代码..

 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;
    }

这是一张图片...我想要的是菜单级别的东西。

您可以简单地创建一个新项目并将其添加到已创建的项目中。这是包含一些子项的上下文菜单的简短版本。

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);