菜单和工具栏

1.ContextMenuStrip右键菜单

控件/窗体属性中的行为属性中ContextMenuStrip来进行选择使用

2.MenuStrip可以自己编辑的的菜单栏

  1. 每一个选项都有自己的属性
  2. 属性中外观属性Image设置每个选项前面的小图标
  3. "-"作为分割线,也可以右键选择插入,里面也有分割线
  4. 右键插入标准项,可以插入程序自带的模板,减少编辑时间
  5. 选中某个选项,找到属性中的ShortCutKey来实现编辑这个选项的快捷键
  6. 菜单栏右边还有个小箭头.也可选择添加ComBox下拉菜单,和TextBox文本框

3.StatusStrip底部状态栏

  1. StatusLabel可以添加图标,文字,和Label一样
  2. ProgressBar可以添加进度条
  3. DropDownButton下拉菜单,点击图片也能下拉
  4. SplitButton下拉菜单,点击图片不能下拉,只能点击箭头下拉

4.ToolStrip工具栏

  1. 控件为高度可配置的、可扩展的控件,它提供了许多属性、方法和事件,可用来自定义外观和行为,可与ToolStripContainer配合使用,用户可自行调整位置
  2.   Dock          获取或设置 ToolStrip 停靠在父容器的哪一边缘。
  3.   AllowItemReorder    获取或设置一个值,让该值指示拖放和项重新排序是否专门由 ToolStrip 类进行处理。
  4.   LayoutStyle       获取或设置一个值,让该值指示 ToolStrip 如何对其项进行布局。
  5.   Overflow        获取或设置是将 ToolStripItem 附加到 ToolStrip,附加到 ToolStripOverflowButton,还是让它在这两者之间浮动。
  6.   IsDropDown      获取一个值,该值指示单击 ToolStripItem 时,ToolStripItem 是否显示下拉列表中的其他项。
  7.   OverflowButton      获取 ToolStripItem,它是启用了溢出的 ToolStrip 的“溢出”按钮。
  8.   Renderer         获取或设置一个 ToolStripRenderer,用于自定义 ToolStrip 的外观和行为(外观)。
  9.   RenderMode      获取或设置要应用于 ToolStrip 的绘制样式。
  10.   RendererChanged   当 Renderer 属性更改时引发。

5.ToolStripContainer

提供一个容器,在该容器中窗体的每一侧均带有一个面板,面板中的控件可以按多种方式排列。

时间: 2025-01-15 20:36:30

菜单和工具栏的相关文章

WinForm 多窗体、菜单和工具栏

今天,我首先先学习了一下在WinForm程序开发中常遇到的问题——多窗体程序运行问题. 在开发多窗体程序时,常会遇到以下四个方面的问题: 一.哪个是主窗体 问题:主窗体隐藏了,关闭其它窗体后,没有将主窗体显示/关闭,那么程序就关不上了. 当遇到这个问题时,我们通常的解决办法是:构造函数传值,将窗体传到另一个窗体中去,进行关闭. 二.窗体只能打开一个 创建一个全局的泛型集合,为了放置全部打开的窗体.在窗体打开之前,判断集合中是否有name一致的窗体,如果有就说明已经打开了,就不要再打开了. 问题:

多窗口切换传值,菜单,工具栏

在form1中打开form2:private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.Show(); this.Hide();//打开From2时,隐藏From1 }这样出现这样一个问题:在打开form2的时候form1隐藏了,也就无法再将form1关闭,会在后台一直运行.解决方案:构造函数传值,在关闭form2的时候也同时将form1关闭. Form1 F1 = null; publ

WinForm 菜单和工具栏

菜单和工具栏: 1.MenuStrip:顶部菜单 优先级最高,默认在最顶部 (1)分割线:a.打一个减号 “-”                   b.右键插入Separator (2)点击事件:每一项都可以当做按钮使用,可以设置点击事件 (3)快捷键:每一个项右键属性的最下面可以设置快捷键(ShortcutKeys)                  不管选项隐藏(visible-false)还是菜单隐藏,快捷键都管用 (4)快速建顶部菜单的方法:右击,选择插入标准项,基本的顶部菜单就可以了

MFC菜单、工具栏和状态栏

菜单:CMenu类 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 CMenu类的主要成员函数        BOOL LoadMenu(UINT nIDResource);        加载菜单资源,并将其附加到CMenu对象上.参数nIDResource指定了要

【2017-04-25】winform公共控件、菜单和工具栏、Tab和无边框窗体制作

一.公共控件 1. Button   按钮 + 布局 - AutoSize   按钮尺寸自动适应里面内容的长度 - Location    位置 - Margin       控件与控件外边距 - Size     当前尺寸 +行为 - Enabled     是否可用 - TabIndex     该控件对应的Tab键索引值 - TabStop      该控件对应的Tab键禁用时的索引值 - Visible     显示和隐藏 +外观 - BackColor    背景色 - Backgro

2017-4-25 公共控件属性 菜单和工具栏属性

(一)公共控件属性 1.Button按钮 AutoSize  内容自适应大小 Location  控件左上角相对于容器左上角的位置 Margin  控件与控件的外边距 Enabled  控件是否可以选中 TabIndex   布局用 TabStop 布局用 Visible    是否显示 FlatAppearance  FlatStyle  2个属性配合使用,可以控制按钮的边框样式等 2.CheckBox checked  是否被选中 Appearance 外观样式 CheckAlign   复

0922 多窗体,菜单和工具栏

多窗体 这里所谓的多窗体就是我们所说的打开一个窗体后,从这个窗体打开另一个窗体,打开的窗体只能打开一个,当再次点击时会把焦点移入打开的新窗体 1.   首先我们先定义一个泛型集合来存放打开的窗体,来判断是否打开过这个窗体 List<Form> Flist = new List<Form>(); 2.在主窗体的按钮上写方法 bool has = false;//用来判断是否打开过第二个窗体 Form2 f2 = new Form2(this);//将这个窗体传入第二个窗体实现第二窗体

Windows系统:桌面,开始菜单和工具栏都不见了

win7桌面,开始菜单和工具栏都不见了 ctrl+alt+del 打开任务管理器 然后文件-运行 ---  输入框里输入  explorer.exe 其实就是打开系统文件夹下的(大约是‘windows’文件夹里的)explorer.exe 然后成功... ¥#科普时间¥$: (经百度科普到) explorer是资源管理器 explorer.exe是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳,包括桌面和文件管理.删除该程序会导致Windows图形界面无法使用. --

【2017-04-25】winform公共控件、菜单和工具栏

一.公共控件 公共控件很多的属性很多都相似,这些是大部分都相同的: +布局 - AutoSize:自动适应控件上文字内容- Location:位置- Margin:控件间的间距- Size:控件大小 +行为 - Enabled:是否可用- TabIndex:按Tab键时,焦点顺序的索引,从0开始- TabStop:焦点是否停留- Visible:显示和隐藏 +外观 - BackColor:背景色- BackgroundImage:背景图片- BackgroundImageLayout:背景图显示

WinForm菜单和工具栏

菜单和工具栏: 1.MenuStrip - 顶部菜单栏分割线:1输入- 2.右键插入 |SpearTOR 快捷键设置:每一个项右键属性的最下面可以设置快捷键不管选项隐藏还是菜单隐藏,快捷键都管用 2.ContextMenuStrip - 右键菜单可以设置多个,要设置右键菜单的控件属性里面找行为ContextMenuStrip属性 原则设定到的右键菜单 3.StatusStript - 底部菜单可以插入Statuslable 文字 ProgressBar 进度条 DrodownButton 图片按