winform的菜单栏和工具栏   

1.ContextMenuStrip   -- 右键菜单 

      可以绑定在任何一个控件上,添加操作快捷键,并可以设置多层

      每行相当于一个按钮,输入-可添加分割线

将控件拖入窗体——添加操作名称——找到要进行右键操作的控件的 ContextMenuStrip 属性——委托

2、MenuStrip         -- 菜单

  优先级最高,一定会出现在窗体最上面

    选中某个选项,找到属性中的ShortCutKey来实现编辑这个选项的快捷键

    右键插入标准项,可以插入程序自带的模板,减少编辑时间

属性中外观属性Image设置每个选项前面的小图标

菜单栏右边还有个小箭头.也可选择添加ComBox下拉菜单,和TextBox文本框

3、StatusStrip       --底部状态栏

  出现在窗口底部

StatusLabel              可以添加图标,文字,和Label一样

ProgressBar              可以添加进度条

DropDownButton      下拉菜单,点击图片也能下拉

SplitButton               下拉菜单,点击图片不能下拉,只能点击箭头下拉

4、ToolStrip         --工具栏

  控件为高度可配置的、可扩展的控件,它提供了许多属性、方法和事件,可用来自定义外观和行为,可与ToolStripContainer配合使用,用户可自行调整位置

  Dock          获取或设置 ToolStrip 停靠在父容器的哪一边缘。

  AllowItemReorder    获取或设置一个值,让该值指示拖放和项重新排序是否专门由 ToolStrip 类进行处理。

  LayoutStyle       获取或设置一个值,让该值指示 ToolStrip 如何对其项进行布局。

  Overflow        获取或设置是将 ToolStripItem 附加到 ToolStrip,附加到 ToolStripOverflowButton,还是让它在这两者之间浮动。

  IsDropDown      获取一个值,该值指示单击 ToolStripItem 时,ToolStripItem 是否显示下拉列表中的其他项。

  OverflowButton      获取 ToolStripItem,它是启用了溢出的 ToolStrip 的“溢出”按钮。

  Renderer         获取或设置一个 ToolStripRenderer,用于自定义 ToolStrip 的外观和行为(外观)。

  RenderMode      获取或设置要应用于 ToolStrip 的绘制样式。

  RendererChanged   当 Renderer 属性更改时引发。

 
5、ToolStripContainer
 
    提供一个容器,在该容器中窗体的每一侧均带有一个面板,面板中的控件可以按多种方式排列。
 
 
 
winform容器控件
 
1、Panel   
 
 
  -- 允许对控件集合进行分组
 
 
2、FlowLayoutPanel      -- 流布局
 
 
 
 
3、GroupBox    -- 带可选标题框架  
 
 
4、TabControl     -- 选项卡
 
 
 
5、SplitContainer   -- 显示区域分成两个
 
 
 
6、TableLayoutPanel   -- 以表的形式排列
 
 
 
 
 
 
 

winform窗体 控件【菜单和工具栏控件】【容器控件】的更多相关文章

  1. WPF加载Winform窗体时 报错:子控件不能为顶级窗体

    一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为 ...

  2. WindowsForm 公共控件 菜单和工具栏

                                                      公共控件   菜单栏 状态栏   布局    公共控件 textbox:  text属性:用于获取或 ...

  3. Winform菜单和工具栏控件

    1.ContextMenuStrip--右键菜单 可以绑定在任何一个控件上,添加操作快捷键,并可以设置多层 每行相当于一个按钮,输入-可添加分割线 2.MenuStrip--菜单 优先级最高,一定会出 ...

  4. Winform 菜单和工具栏控件

    MenuStrip--菜单工具 一定会出现在窗体最上面 设置热键:在编辑的时候输入(&F)       设置快捷键:选中菜单项--右键属性--ShortCutKeys--设置快捷键       ...

  5. [工作札记]03: 微软Winform窗体中ListView、DataGridView等控件的Bug,会导致程序编译失败,影响范围:到最新的.net4.7.2都有

    工作中,我们发现了微软.net WinForm的一个Bug,会导致窗体设计器自动生成的代码失效,这个Bug从.net4.5到最新的.net4.7.2都存在,一直没有解决.最初是我在教学工作中发现的,后 ...

  6. C# 鼠标移动Winform窗体内或者panel容器内的控件 显示虚线/实现虚线框来确定位置

    C# 鼠标移动WinForm窗体或者panel容器内的控件 移动虚线/实现虚线框来确定位置 1.用到的方法介绍 今天,根据领导指示指导移动容器内的控件,生成虚线框,使用 ControlPaint.Dr ...

  7. WPF学习(二)布局与菜单、工具栏

    布局 //表格①Grid//3列 4行的表格   <Grid>    <Grid.ColumDefinitions>             <ColumnDefinti ...

  8. WinForm窗体淡入效果界面的简单实现方法

    WinForm窗体淡入效果主要使用到控件的Opacity属性 首先在WinForm窗体中拖入一个Timer控件,然后再Timer控件的Tick事件添加如下代码: private void timer1 ...

  9. WinForm - 窗体淡入效果界面的简单实现方法

    WinForm窗体淡入效果主要使用到控件的Opacity属性 首先在WinForm窗体中拖入一个Timer控件,然后再Timer控件的Tick事件添加如下代码: private void timer1 ...

随机推荐

  1. 【LA3485】 Bridge

    前言 哈哈哈,垃圾微积分哈哈哈 前置知识:自适应Simpson法与微积分初步,学会编程 Solution 考虑一下我们有的是什么: 一段桥梁的横向距离,悬线的长度,以及高度. 我们发现如果我们重新设一 ...

  2. git关联githup和码云

    1.与已有的本地仓库关联git remote add origin git@github.com:michaelliao/learngit.git然后就可以协作开发push与pull 2.第二种方法直 ...

  3. isBalanced函数实现

    原文:从一道面试题谈起,作者:360奇舞团 刘观宇 题目: 创建一个函数来判断给定的表达式中的大括号是否闭合,返回 true/false,对于空字符串,返回 true var expression = ...

  4. js基础知识--变量类型和变量计算

    提问: JS中使用typeof能得到的哪些类型 何时使用===何时使用== JS中有哪些内置函数 JS变量按照存储方式区分为哪些类型,并描述其特点 如何理解JSON 涉及知识点:(1)变量类型 值类型 ...

  5. 【并发】2、AtomicReferenceFieldUpdater初体验

    对于volatile对象的原子更新 AtomicReferenceFieldUpdater这个对象进行原子更新的时候,外部操作对象只能是public,因为外部访问不到private对象,但是在内内部确 ...

  6. C++ STL基本容器的使用(vector、list、deque、map、stack、queue)

    1.关联容器和顺序容器 C++中有两种类型的容器:顺序容器和关联容器,顺序容器主要有:vector.list.deque等.关联容器主要有map和set.如下图: 1.vector基本使用 #incl ...

  7. 公共技术点( View 事件传递)

    转载地址:http://p.codekk.com/blogs/detail/54cfab086c4761e5001b253e 本文为 Android 开源项目源码解析 公共技术点中的 View 事件传 ...

  8. 前端通信:ajax设计方案(六)--- 全局配置、请求格式拓展和优化、请求二进制类型、浏览器错误搜集以及npm打包发布

    距离上一次博客大概好多好多时间了,感觉再不搞点东西出来,感觉就废了的感觉.这段时间回老家学习驾照,修养,然后7月底来上海求职(面了4家,拿了3家office),然后入职同程旅游,项目赶进度等等一系列的 ...

  9. Linux安装go语言开发包

    1.下载go语言安装包,eg:go1.7.1.linux-amd64.tar.gz2.安装go语言 $ cd /home/xm6f/dev $ tar -zxvf go1.7.1.linux-amd6 ...

  10. linux下mysql5.7以上my.cnf配置文件配置

    简单配置,低配置服务器配置 [client] #客户端设置 port = 3306 socket = /data/mysql/data/mysql.sock default-character-set ...