1 / 55
文档名称:

第2章菜单工具栏窗体和对话框.ppt

格式:ppt   大小:5,781KB   页数:55页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章菜单工具栏窗体和对话框.ppt

上传人:文库新人 2022/1/23 文件大小:5.65 MB

下载得到文件列表

第2章菜单工具栏窗体和对话框.ppt

相关文档

文档介绍

文档介绍:第2章菜单工具栏窗体和对话框
*
现在学****的是第1页,共55页
菜 单(Menu)
菜单是程序中显示一个选项列表的图形元素,它提供了将命令分组的一致方法,一个菜单可以带有若干子菜单,称作菜单项(MenuItem),成菜单项的。
*
现在学****的是第13页,共55页
2、常用的基本事件
(1)ItemClicked事件:
快捷菜单中的任何一个菜单项被单击时触发的操作。
(2)Opening事件:
快捷菜单打开时触发的操作。
*
现在学****的是第14页,共55页
[实例6-2] 文件编辑器快捷菜单设计
(1)新建一个名为ContextMenuStripExample的Windows应用程序项目,,调整窗体到适当大小;设置[Text]属性为“RTF文件编辑器-快捷菜单”。
(2)向窗体中添加一个ContextMenuStrip控件、一个RichTextBox控件和一个Label控件,在[设计]视图下,窗体界面及控件属性如下图所示,其中 [Text]属性自上而下依次为“大字体”、“小字体”、“红色字体”、“蓝色字体”、“绿色字体”、“恢复字体大小”、“恢复字体颜色”、“保存文件”和“打开文件”。
*
现在学****的是第15页,共55页
*
现在学****的是第16页,共55页
ToolStrip控件的作用是为Windows应用程序添加工具栏。工具栏一般由多个按钮、标签、组合框等排列组成,通过这些项可以快速地执行程序提供的一些常用命令,比使用菜单选择更加方便快捷。
添加一个ToolStrip控件后,到工具栏上。窗体顶端会出现一个工具栏,如下图所示,单击工具栏上的小箭头、弹出下拉菜单,单击某项即可添加。
当然,也可以通过ToolStrip控件的[Items]属性调用[项集合编辑器]对话框完成工具栏的编辑。
工具栏控件(ToolStrip)
*
现在学****的是第17页,共55页
另外单击鼠标右键,在弹出的快捷菜单中单击[插入标准项], 则可以快速地在ToolStrip控件上添加如下右图所示的常用按钮。
ToolStrip控件的常用属性和事件与MenuStrip控件基本相同,工具栏上各项的属性和事件与MenuStrip控件中的菜单项基本相同
*
现在学****的是第18页,共55页
ToolStripButton常用的属性
DisplayStyle:按钮标题的显示方式
Image:设置工具按钮上的显示图标
Text:指定显示在按钮上的文本内容
ToolTipText:指定按钮的提示内容
ToolStripButton控件的常用事件
工具栏按钮控件最常用的事件是Click事件。
*
现在学****的是第19页,共55页
[例6-3] 文件编辑器工具栏设计。
(1)新建一个名为ToolStripExample的Windows应用程序项目,,调整窗体到适当大小;设置[Text] 属性为“RTF文件编辑器-工具栏”。
(2)向窗体中添加一个ToolStrip控件,选择[插入标准项]命令,对标准菜单项进行增减:删去[打印]、[帮助]两个按钮项,增加一个ComboBox项,设置[Name]属性为“toolStripComboBox字体”,并修改其[Items]属性为“大字体”、“小字体”、和“适中字体”3个条目,增加一个Undo按钮和一个Redo按钮将RichTextBox中最近的一次编辑撤销和撤销动作重做。向窗体中添加一个RichTextBox控件,窗体界面及控件属性如图所示。
*
现在学****的是第20页,共55页
Richtextbox1
enabled属性false
*
现在学****的是第21页,共55页
(3)分别双击ToolStrip控件中的各项,添加其Click
事件,代码如下:
private void 新建NToolStripButton_Click(object sender, EventArgs e)
{
= true;
();
();
}
private void 打开OToolStripButton_Click(object sender, EventArgs e)
{
//保存的代码
}
*
现在学****的是第22页,共55页
private void 保存SToolStripButton_Click(object sender, E