zoukankan      html  css  js  c++  java
  • Winform菜单之Menustrip

    有窗体必定有菜单了,可以直接使用菜单组件,也可以使用按钮(按钮就没法显示级联菜单的形式了)。

    下面重点介绍一下各种菜单

    1、Menustrip

    最常用的莫过于此菜单了,从工具栏中拖入一个menustrip到窗体中即可

    (1)位置设置,就是Dock属性了,可以窗体的load事件中用代码设置,也可以直接在菜单的属性中设置,一般有左侧LEFT、右侧RIGHT、底部BOTTOM、顶部TOP等等。默认是放在窗体的顶部,当然可以根据自己的习惯进行设置.

    (2)菜单项目的设置,可以从菜单的Items集合里直接添加即可,当然里面有很多设置,使菜单可以更符合开发者的要求。还有一种就是直接在Menustrip上直接输入。如下图,

    如果在文字部分输入的是  系统(&F) 的标明你想启用快捷键了,如上图中的系统(F),就是这样地,但是还需要设置一下,对就是下面的设置,两个地方都可以设置

    这个地方是items集合设置菜单时可以设置

    这个是你选中菜单的这一项后在属性部分设置,如图修饰符Ctrl,键K,就说明快捷键是Ctrl+F唠,这个根据开发者意愿设置了。

    一系列系统菜单设置完后,就要写菜单的逻辑了,可以在菜单项上直接双击就会切换到代码部分,光标也显示在双击事件方法里面,在里面写你需要的操作就可以了,一般就是调用其他子窗体出来。

    如果觉得这样不爽,可能里面的操作在多个地方会用到,那么有两种办法,一是将里面的操作写成一个private方法,然后需要地方调用就可以了。二是,单独写一个类似下面的方法,在菜单项的事件选项卡中的点击事件中选择该方法即可。这两种方式其实是一样样的哦。

     private void ShowNewForm(object sender, EventArgs e)
            {
             xxxxxxx
            }

     

  • 相关阅读:
    hpuoj--校赛--2015年的第一场雪(暴力)
    hpuoj--校赛--考试来了(水题)
    hpuoj--校赛--特殊的比赛日期(素数判断+模拟)
    bean copy
    spring boot+jaspersoft实现复杂报表
    spring boot 启动时运行代码(2)ApplicationListener
    Alibaba Java Coding Guidelines 安装(eclipse)并简单使用
    spring boot 系统启动时运行代码(1)-@PostConstruct
    java泛型&bean copy list
    jgroups-raft
  • 原文地址:https://www.cnblogs.com/yieryi/p/4602474.html
Copyright © 2011-2022 走看看