用代码编写主菜单及快捷菜单

偶一直使用VsNet2005做开发,用微软自带控件拖拉编程着实比较方便,但做为一个程序开发者,要多学多能,用代码写窗体,在此当然不建议大家都这么做(起码效率不高嘛)。但新手最好能这样做一次!下面的代码是我当时学习时,建立两个窗体,一个窗体拖控件设置属性,然后查看设计视图。在另一个代码块写代码!不要复制,要明白其意,自已写!

public   partial   class  Form6 : Form
    
{
        
private MenuStrip MenuStrip1 = new MenuStrip();

        
private ToolStripMenuItem File = new ToolStripMenuItem("&File");
        
private ToolStripMenuItem Edit = new ToolStripMenuItem("&Edit");

        
private ToolStripMenuItem New = new ToolStripMenuItem("New");
        
private ToolStripMenuItem Open = new ToolStripMenuItem("Open");



        
private ContextMenuStrip ContextMeunStrip1 = new ContextMenuStrip();

        
private ToolStripMenuItem Copy = new ToolStripMenuItem("复制");
        
private ToolStripSeparator line1 = new ToolStripSeparator();
        
private ToolStripMenuItem Parse = new ToolStripMenuItem("粘贴");
        
private ToolStripSeparator line2 = new ToolStripSeparator();
        
private ToolStripMenuItem Cut = new ToolStripMenuItem("剪贴");
        
private ToolStripSeparator line3 = new ToolStripSeparator();
        
private ToolStripMenuItem SendOf = new ToolStripMenuItem("发送到...");

        
private ToolStripMenuItem desktop = new ToolStripMenuItem("桌面");
        
private ToolStripSeparator line4 = new ToolStripSeparator();
        
private ToolStripMenuItem mail = new ToolStripMenuItem("邮箱");


        
public Form6()
        
{
            InitializeComponent();

            
//加载主菜单
            New.ShortcutKeys = (Keys)(Keys.Control | Keys.N);
            File.DropDownItems.AddRange(
new ToolStripItem[] { New,Open });
            MenuStrip1.Items.AddRange(
new ToolStripItem[] { File, Edit });
            
this.Controls.Add(MenuStrip1);


            
//为窗体设置右键菜单
            SendOf.DropDownItems.AddRange(new ToolStripItem[] { desktop,line4,mail });
            ContextMeunStrip1.Items.AddRange(
new ToolStripItem[] { Copy,line1,Cut,line2,Parse,line3,SendOf });

            
this.ContextMenuStrip = ContextMeunStrip1;

            
        }

    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值