《vb 第九章 菜单设计》由会员分享,可在线阅读,更多相关《vb 第九章 菜单设计(12页珍藏版)》请在金锄头文库上搜索。
1、9.1 普通下拉菜单,数据区,编辑区,菜单项显示区,例题:编写程序,当在菜单中选择了某种字体效果,文本框中的字体效果就是所选的字体效果。 练习使用菜单编辑器添加各个菜单项(含分割线) 编写click事件代码 菜单常见功能:变灰,打“”号(在代码中实现),9.2 弹出式菜单 使用“菜单编辑器”创建菜单。 使顶级菜单项目为不可见,“Visible”属性设置为False。 编写相应事件代码,需要使用对象的PopupMenu方法。 PopupMenu 菜单名,9.3 通用对话框 1、通用对话框的添加 2、通用对话框的action属性 1-“打开”对话框 2-“另存为”对话框 3-“颜色”对话框 4-“
2、字体”对话框 5- “打印”对话框 6-“帮助”对话框 CommonDialog1.Action=3该语句的执行,将会使通用对话框展开为“字体”对话,3、通用对话框的显示方法,设置通用对话框为“颜色”对话框: CommonDialog1.Showcolor,设计一个窗体,包含 1 个图像框、 1 个文本框和 6 个命令按钮,为“打开文件”按钮编写打开图形文件的代码,图形显示在图像框中。界面设计如图 所示。,4、“打开”对话框的使用 Filter 属性:过滤器,用来指定文件列表框中列出的文件类型。 指定过滤器属性的格式如下: 描述符 1| 过滤符 1| 描述符 2| 过滤符 2| 例:希望在文件
3、列表框中显示 Word 文档、 Excel 文件或可执行文件,设置命令为: Word 文档 |*.doc|Excel 文件 |*.xls| 可执行文件 |*.exe 描述符是原样显示在“打开”对话框中“文件类型”下拉列表中的,供用户看的。 过滤符是用来设定所显示的文件类型,由通配符和扩展名组成,如“ *.* ”表示全部文件。“描述符 | 过滤符”是成对出现的,缺一不可。,FilterIndex 属性:过滤器索引。 用来指定在对话框中“文件类型”栏中显示的缺省过滤符。按序排 1 , 2 , 3 。 FileName 属性:文件名称,返回用户所选定的文件名(包含盘符和路径)。,5、“另存为”对话框
4、的使用 “另存为”对话框是当 Action 属性为 2 (或使用 ShowSave 方法)时的通用对话框。 它为用户在存储文件时提供了一个标准用户界面,供用户选择或键入所要存入文件的驱动器、路径和文件名。同样,它并不能提供真正的存储文件操作,储存文件的操作需要编程来完成。 “另存为”对话框所涉及的属性基本上和打开对话框一样。,6、颜色对话框 “颜色”对话框是当 Action 属性为 3 (或使用 ShowColor 方法)时的通用对话框,供用户选择颜色。 属性 Color :用来返回用户在调色板中所选中的颜色。,7、字体对话框 fontName 属性:返回在字体对话框中所选择的字体名。 FontSize 属性:返回在字体对话框中所选择的字体的大小。 FontBold 、 FontItalic 、 FontStrikethru 、 FontUnderline 属性:返回在字体对话框中所选择的字体是否具有粗体、斜体、删除线、下划线,Flags属性的设置值 cdlCFScreenFonts或1: 只列出系统支持的屏幕字体。 cdlCFPrinterFonts或2:只列出系统支持的打印机字体。 cdlCFBoth或3(1与2的和):列出可用的打印机和屏幕字体。 cdlCFEffects常数或&H103:允许有删除线、下划线和颜色的效果。,