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

     

  • 相关阅读:
    Java之三元运算符
    Linux之用户和用户组管理指令
    Java之键盘输入语句Scanner
    进程同步和进程互斥
    Java之运算符优先级
    Java之单分支和双分支程序流程基本使用
    Python chr 函数 Python零基础入门教程
    Python globals 函数 Python零基础入门教程
    Python filter 函数 Python零基础入门教程
    Python locals 函数 Python零基础入门教程
  • 原文地址:https://www.cnblogs.com/yieryi/p/4602474.html
Copyright © 2020-2023  润新知