菜单栏工具栏和状态栏
C#菜单栏、工具栏、状态栏

1鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010yantao@ 鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 20102Tower 2011/5/ Windows programmingyantao@ 概述状态栏(StatusStrip)3鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010!概述鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 20105Tower 2011/5/ Windows programmingyantao@ ü概述MenuStrip工具栏(ToolStrip)MDI 窗体和MenuStrip 合并6鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 20107鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 20109鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010: ToolStripMenuItem 菜单项该类是一个ToolStripDropDownItem ,与ToolStripDropDownMenu 和ContextMenuStrip 一起工作,以便为菜单处理特殊的突出显示、布局和列排列方式。
ToolStripMenuItem 类提供使您得以配置菜单项的外观和功能的属性。
10鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010: ToolStripMenuItem 菜单项11鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010鄢涛2011/5/18《.NET Windows programming 》yantao@Visual studio 201013Tower 2011/5/ Windows programmingyantao@ ü概述ContexMenuStrip状态栏(StatusStrip)快捷菜单15鄢涛2011/5/18《.NET Windows programming 》yantao@ Visual studio 2010: ContextMenuStrip 快捷菜单例如,可以使用分配给TextBox 控件的快捷菜单提供菜单项,以便更改文本字体,在控件中查找文本或实现复制和粘贴文本的剪贴版功能。
第4章 菜单工具栏与状态栏new

VC++应用程序编程
1、设置标记(bool) m_enable m_checkr m_checke
CTempView::CTempView() { // TODO: add construction code here m_checke=false; m_checkr=false; m_enable=false; }
【例4.2】为例4.1中增加的菜单项添加消息处理函数。
void CLi4_1View::OnRectangle() { // TODO: Add your command handler code here CClientDC dc(this); dc.Rectangle(10,10,200,100); } void CLi4_1View::OnEllipse() { // TODO: Add your command handler code here CClientDC dc(this); dc.Ellipse(250,100,450,250); }
选中该菜单项并按Ins键,再双击该空白菜 单项进行编辑。
VC++应用程序编程
2.属性对话框的设置 用于输入菜单项的标识符(ID)、标题(Caption)和菜 单项在状态栏上显示的提示(Prompt)信息等。
菜单项的标 识符(ID)
菜单项在状态栏上 显示的提示信息
标题
VC++应用程序编程
VC++应用程序编程
VC++应用程序编程
基本菜单操作
2 1
200
201
202
203
访问菜单项:ID或位置索引 访问子菜单:仅索引号访问
0 0 1 2 3
二级VB 第10章 菜单、工具栏、状态栏、多文档

1. 添加工具栏控件
(1) “工程→部件”,选Microsoft Windows Common
Controls 6.0
用 (2)
在窗体任意位置添加一个ImageList控件,名称默
认为ImageList1
(3) 用
在窗体上添加一个Toolbar控件(该控件自动位于菜
单栏的下面) ,其名称默认为Toolbar1。
MSComctlLib.Button)
End Select
OpenDoc
End Sub Private Sub Toolbar1_ButtonClick(ByVal Button As Select Case Button.Key Case “open” OpenDoc …… “打开”按钮的关键字为open,图像值为 1 '或Case 1,表示单击“打开”按钮
编辑菜单控件
如果菜单 控件的前面 没有内缩符 号“ · · · · ”, 表明该控件 建立的是主 菜单,否则 为菜单命令 或子菜单。
3 方法: 先通过菜单编辑器设计菜单,然后编写各菜单控件的 Click事件过程。
[例] 创建简易编辑器 (1) 设计菜单
(2) 设计界面
菜单下面绘制两条直线 ( 两个 Line 控件 ) ,一条为黑色,一条 为白色。 黑线的Y1和Y2属性设为0 白线的Y1和Y2属性设为10 文本框Text1: MultiLine设为True ScrollBars设为3
(3) 编写菜单控件的Click事件过程
10. 2 弹出菜单的设计
用PopupMenu方法可显示弹出式菜单
[对象.]PopupMenu 菜单控件名称
Word工作界面简介

Word工作界面简介启动Word 2003后,用户所看到的就是Word的工作界面,所有的操作都是在这个界面内进行的。
工作界面包括标题栏、菜单栏、工具栏、文本区、状态栏和任务窗格6部分。
1.标题栏标题栏位于Word 2003工作界面的最上方,用来显示文档的名称。
当打开或创建一个新文档时,该文档的名字就会出现在标题栏上。
标题栏包括控制菜单按钮、文档名称和窗口控制按钮等。
① 控制菜单按钮:位于标题栏的最左边。
单击该按钮,在调出的菜单中,可以对窗口进行还原、移动、大小、最小化、最大化和关闭等操作。
图1-1-8 Word 2003工作界面② 文档名称:文档名称在控制菜单按钮的右边,它表示当前正在使用的文档的名称。
如果打开另一个文档,名称则会随之改变。
如果是新建的文档,Word 2003会自动将文件命名为“文档1”、“文档2”……③ 窗口控制按钮:窗口控制按钮位于标题栏的右边,共有3个,从左到右分别为“最小化”按钮、“最大化”按钮和“关闭”按钮。
单击“最小化”按钮,窗口会缩小成为Windows任务栏上的一个按钮;单击“最大化”按钮,窗口会放大到整个屏幕,此时该按钮也会变成“向下还原”按钮 ;单击“向下还原”按钮,窗口会变回原来的大小,此时按钮也会变成“最大化”按钮;单击“关闭”按钮,窗口会被关闭。
双击标题栏也可以在“最大化”按钮和“向下还原”按钮之间切换,调整窗口的大小。
如果用户同时打开多个Word文档,那么窗口标题栏颜色为蓝色的文档是正在编辑的文档,其他文档的标题栏颜色为淡蓝色。
2.菜单栏菜单栏由9个按钮组成,每一个按钮称为其相应的主菜单,例如“文件”主菜单、“编辑”主菜单等。
单击每一个按钮,都能调出一个下拉菜单,该菜单中包含具有与按钮名称功能相关的所有菜单命令。
菜单命令有以下3种形式。
① 菜单命令:单击某个菜单命令,会完成相应的Word操作,例如单击“文件”主菜单中的“保存”或“退出”菜单命令。
② 菜单选项:菜单命令右边有“…”标记的是菜单选项。
第7章 菜单、工具栏和状态栏

菜单项的事件: 菜单项的事件:Click
7
本章目录
一些常用的快捷键及其含义:
<Ctrl+N> ——创建新文件。 <Ctrl+O> ——打开一个已有的文件。 <Ctrl+S> ——保存当前文件。 <Ctrl+Z> ——取消。 <Ctrl+X> ——剪切。 <Ctrl+C> ——复制。 <Ctrl+V> ——粘贴。 <Alt+F4> ——关闭窗口。
16
案例分析: 案例分析:状态栏的使用
为记事本创建一个状态栏,包含两个ToolStripStatusLabel 为记事本创建一个状态栏,包含两个ToolStripStatusLabel 要求启动窗体时显示系统日期
stslblTime.Text ="当前日期:"+ DateTime.Now.ToShortDateString(); 当前日期: 当前日期
13
2.工具栏各项属性和事件
(1)工具栏各按钮 如ToolStripButton1)属性 工具栏各按钮(如 工具栏各按钮 属性 Image:指定按钮上的图片 指定按钮上的图片 Text:显示在工具按钮上的文本 显示在工具按钮上的文本 DisplayStyle:获取或设置工具按钮是否显示文本和图像 获取或设置工具按钮是否显示文本和图像 Checked:确定是否按下工具按钮。 确定是否按下工具按钮。 确定是否按下工具按钮 CheckOnClick:指定工具按钮是否自动显示按下或未按下 指定工具按钮是否自动显示按下或未按下 状态。 状态。 ToolTipText:指定工具提示的文本 指定工具提示的文本 (2)事件: )事件: Click事件 事件 CheckChanged事件:Check属性发生变化时发生 事件: 事件 属性发生变化时发生
什么是菜单、栏工具栏、标题栏

什么是工具栏,什么是菜单栏、什么是标题栏?回答1、菜单栏就是窗口最上方,标题栏下方的那部分,通常有“文件,编辑,查看,工具,帮助”等选项。
工具栏一般在菜单栏下方,通常有“前进,后退”等按钮。
回答2、最上面的是标题栏,下面就是菜单栏,再下面就是工具栏回答3、菜单栏就是标题栏下面的一栏,有文件,编辑,查看,工具,帮助等等,工具栏就菜单栏下面的所有栏目的统称.像前进,后退,主页.刷新等标题栏就是整个窗口最上面的一栏,上面的标题说明当前窗口是什么位置菜单栏和工具栏是什么区别(菜单栏是应用程序里所有功能的集大成,非常丰富。
可是要使用菜单栏里的功能,您通常得点好多下鼠标。
为了方便用户,就把最常用的功能放在工具栏里。
工具栏里通常都是图形按钮,图形按钮使用起来很方便,点一下鼠标就可以了。
小结:在功能上,工具栏其实是菜单栏的子集、包含菜单栏里最常用的功能;在使用方式上,工具栏比菜单栏方便,点一下鼠标就行仅供个人用于学习、研究;不得用于商业用途。
For personal use only in study and research; not for commercial use.Nur für den persönlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l 'étude et la recherche uniquement à des fins personnelles; pas à des fins commerciales.толькодля людей, которые используются для обучения, исследований и не должны использоваться в коммерческих целях.以下无正文。
excel2016窗口的几大模块简要介绍

excel2016窗口的几大模块简要介绍Excel 2016窗口的几大模块简要介绍Excel 2016是一款功能强大的电子表格软件,广泛应用于学术、商业和个人领域。
在Excel 2016中,窗口被分为几个主要的模块,每个模块都有其独特的功能和用途。
本文将简要介绍Excel 2016窗口中的几大模块。
1. 标题栏Excel 2016窗口的顶部是一个标题栏。
标题栏显示当前工作簿的名称,并且提供了一些常用的控件,比如最小化、最大化和关闭工作窗口的按钮。
此外,标题栏还可以显示Excel的版本号和其他信息。
2. 菜单栏和工具栏菜单栏和工具栏位于标题栏的下方。
菜单栏中包含了各种Excel的功能选项。
通过点击菜单栏上的不同菜单,可以访问到各种各样的功能,如文件操作、数据分析和图表操作等。
而工具栏上则显示了常用的工具按钮,如剪切、复制和粘贴等。
3. 标签Excel 2016窗口的左下角是一个标签区域。
标签栏显示了当前打开的工作簿的标签。
通过点击不同的标签,可以切换到不同的工作簿。
当打开了多个工作簿时,可以使用标签栏方便地切换和管理这些工作簿。
4. 工作区工作区是Excel 2016窗口的主要部分,占据了大部分的空间。
在工作区中,可以看到Excel的电子表格界面,包括行、列和单元格。
在每个单元格中,可以输入文本、数字和公式等内容,并进行各种计算和数据处理。
5. 状态栏Excel 2016窗口的底部是一个状态栏。
状态栏显示了当前工作簿的一些重要信息,如当前选中的单元格的位置、工作簿的大小和缩放比例等。
此外,状态栏还提供了一些快捷按钮,如启用/禁用筛选、调整列宽和行高等操作。
6. 快速访问工具栏Excel 2016还提供了一个快速访问工具栏,位于标题栏的右侧。
快速访问工具栏上显示了一些常用的操作按钮,比如保存、撤销和重做等按钮。
通过将常用的操作按钮添加到快速访问工具栏上,可以快速访问这些功能,提高工作效率。
总结:以上是对Excel 2016窗口的几大模块进行简要介绍。
MDI菜单工具栏状态栏

StatusStrip控件
属性
Items ImageList GripStyle
说明
获取属于ToolStrip的所有项。
获取或设置包含ToolStrip项上显示的图 像的图像列表。 获取或设置用于重新定位控件的手柄的 可见性。
组成
•StatusStrip控件用于显示应用程序中正在操作的对象的状态 信息及与之相关的信息
• 如果需要在某个控件上点击鼠标右键 的时候弹出一个上下文菜单,只需要 将该控件与ContextMenuStrip 关联:
myLabel. ContextMenuStrip = ContextMenuStrip;
• 在ContextMenuStrip中添加菜单项:
myContextMenuStrip.Items.Add(toolStripMenuItem1);
组成
ToolStripButton ToolStripComboBox ToolStripSplitButton ToolStripLabel ToolStripSeparator ToolStripDropDownButton ToolStripProgressBar ToolStripTextBox
ToolStrip控件
• ToolStrip(工具栏)为用户提供一些常用操作的快捷方式
属性
Items ImageList GripStyle
说明
获取属于ToolStrip的所有项。
获取或设置包含ToolStrip项上显示的图 像的图像列表。 获取或设置用于重新定位控件的手柄的 可见性。
ToolStrip的组成
MDI
设置为MDI容器
方法 LayoutMdi
MDI
说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可以设置Checked属性值为true。
(4)菜单的复选标记:和菜单的单选标记相似,设置复选 标记更简单,直接设置AutoCheck属性值为true即可。也可以不设 置此属性而编写以下程序代码: N1.Checked:=not N1.Checked; 其中,N1是菜单名。
(5)菜单的可用和不可用:在使用菜单时,常遇到有些菜
单变成灰色,处于不可用状态,如图4.1.6所示。
图4.1.6 菜单的可用和不可用
控制菜单的可用和不可用,用属性Enabled设置,当属性值 为true时为可用菜单;当属性值为false时为不可用菜单,即变成 灰色。 3.TMainMenu主菜单事件 单击事件是主菜单最常用的事件,选中菜单双击“属性”选
项卡中的OnClick事件或者双击菜单,即可完成菜单事件的创建。
4.1.2 TImageList组件和菜单 TImageList组件常和菜单配合使用,其主要作用是控制组件 上图标的显示。它是图标的一个容器,支持的图片格式有*.bmp 和*.Ico。此组件位于Win32下面,如图4.1.7所示。
2)热键设置:热键的设置可以通过“属性”选项卡中的
“ShortCut”选项设置,单击“ShortCut”选项右侧的 按钮,从
其下拉列表中选择合适的热键即可。热键的取值范围:Ctrl+A~ Ctrl+Z,Ctrl+Alt+A~Ctrl+Alt+Z,F1~F12,Ctrl+F1~Ctrl+F12, Shift+F1~Shift+F12,Shift+Ctrl+F1~Shift+Ctrl+F12,还包括Ins, Ctrl+Ins,Shift+Ins等。
鼠标右键单击此菜单,在弹出的快捷菜单中选择“Insert”命令,
即可在此菜单前插入菜单。
(4)重新调整菜单。在设计菜单时,可以通过鼠标拖动的
方法来调整菜单的位置,可以将二级菜单拖到三级菜单中,也可 以拖到一级菜单中,但是不可以把菜单拖到它自身的子菜单中。 2.设计TMainMenu主菜单 菜单创建后,要合理地设计菜单,便于使用。
图4.1.5 菜单的单选标记
设计菜单的单选标记时,用到的3个菜单属性是AutoCheck, GroupIndex,RadioItem。首先将设计单选标记的一组菜单选中, 将AutoCheck属性值设置为true,RadioItem属性值也设置为true, GroupIndex属性值设置相同即可。如果菜单初始带有单选标记,
4.1.3所示。
图4.1.3 创建菜单
创建三级菜单可以用鼠标右键单击二级菜单,在弹出的快捷 菜单中选择“Create Submenu”命令,来创建三级菜单。这时二级
菜单的右侧出现黑三角 ,用同样的方法可以创建多级菜单。
(2)删除菜单。如果创建了错误菜单,可以用鼠标右键单 击所要删除的菜单,在弹出的快捷菜单中选择“Delete”命令,即 可删除该菜单。 (3)插入菜单。如果在某一菜单前插入一个菜单,可以用
(1)菜单分组:可以将多个菜单按一定的功能合理地分组,
其优点是便于查找菜单,菜单分组的效果如图4.1.4所示。
分组的方法是用分隔符把两类菜单分开,分隔符的设计是在 “属性”选项卡中的“Caption”选项中输入连字符“-”,即可显 示分隔符(见图4.1.4)。 注意:输入连字符时,只能输入一个连字符,如果输入两个
注意:设置热键时,要尽量设置常用的热键,如复制热键设
置成“Ctrl+C”,而不要设置成其他的热键。主要是为了用户在使
用应用程序时,可以快速地熟悉应用程序环境。 (3)菜单的单选标记:和单选按钮组相似。当选择某些菜 单时,菜单的左侧显示为●,在这组菜单中,只能有一个菜单左 侧显示为●,如图4.1.5所示。
或两个以上的连字符,显示的将不是分隔符,而是连字符。
图4.1.4 菜单分组
(2)快捷键和热键:快捷键和热键是有区别的。快捷键是
指用户可以通过组合键打开菜单,而不用鼠标操作菜单。
例如:通常用快捷键“Alt+F”打开“文件”菜单。 热键是指用户直接按组合键即可完成特定的功能,而不必打 开菜单。 例如:热键“Ctrl+C”完成复制功能。
4.1 菜 单 栏
菜单可分为两种,即主菜单和弹出式菜单。Delphi提供了主 菜单和弹出式菜单的组件,使用该组件可以非常简单地设计所需 要的菜单。 4.1.1 TMainMenu主菜单
选择主菜单,弹出其下拉菜单选项,即二级菜单,也可以有
三级菜单和多级菜单。TMainMenu主菜单位于Standard下面,如 图4.1.1所示。
图4.1.1 TMainMenu主菜单所在位置
1.创建TMainMenu主菜单 选择工具面板中Standard下面的“TMainMenu”选项,然后在
窗体适当的位置单击,则 图标显示在窗体的单击位置。单击
“属性”选项卡中“Items”右侧的 按钮,即可打开 “Form1.MainMenu1”窗口,此窗口称为菜单设计器,如图4.1.2所 示;也可以用鼠标右键单击 图标,在弹出的快捷菜单中选择 “Menu Designer”命令,打开该窗口;还可以双击 图标打开该窗
口。Βιβλιοθήκη 图4.1.2 “Form1.MainMenu1”窗口
(1)添加菜单。当“Form1.MainMenu1”窗口处于当前状态 时,在“属性”选项卡中的“Name”选项中输入菜单的名称,并 在“属性”选项卡中的“Caption”选项中输入菜单所要显示的文
字,即可完成一级菜单的设计。如果在“属性”选项卡中的
“Name”选项没有输入菜单名,可直接在“Caption”选项中输入。 如果“Caption”选项输入的是中文,则菜单项Name的名称自动生 成N1,第二个生成N2,依此类推;如果“Caption”选项输入的是 英文,则Name的名称为“Caption”选项中所输入的文字加1。
一级菜单创建完成后,按照类似的方法创建二级菜单,如图
1)快捷键设置:在“属性”选项卡中的“Caption”选项中, 输入菜单标签名,后跟括号中的“&”和一个字符,格式如下: 标签名+(&+字符) 例如:
“文件(&F)”
显示为“文件”,而“&”不显示,“&”后的字符以下划线 的形式显示。按快捷键“Alt+F”,即可弹出“文件”下拉菜单, 同样也可以在下拉菜单中设置快捷键。 注意:“&”符号后常跟英文字母,也可以跟汉字,但是没有 任何意义。