九章节常用界面设计.ppt

上传人:本田雅阁 文档编号:2571065 上传时间:2019-04-10 格式:PPT 页数:17 大小:309.01KB
返回 下载 相关 举报
九章节常用界面设计.ppt_第1页
第1页 / 共17页
九章节常用界面设计.ppt_第2页
第2页 / 共17页
九章节常用界面设计.ppt_第3页
第3页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《九章节常用界面设计.ppt》由会员分享,可在线阅读,更多相关《九章节常用界面设计.ppt(17页珍藏版)》请在三一文库上搜索。

1、第九章 常用界面设计,Company Logo,9.1 菜单与工具栏,下拉式菜单系统的组成结构 :,主菜单名 快捷键 访问键(热键) 下级子菜单标记,主菜单栏,分隔线,子菜单名,确认标记,Company Logo,菜单编辑器的使用,工具菜单编辑器(Ctrl+E):打开菜单编辑器。,常用属性: 标题(Caption) 设置热键前面加&; 分割线以连字符( - )为标题 2. 名称(Name) 3. 快捷键(Shortcut) 菜单名没有快捷键 4. 复选(Checked) TRUE 有 5. 有效(Enabled) :使菜单项模糊 6. 可见(Visible) :使菜单项消失,显示区,菜单项属性

2、区,操作按钮,Company Logo,菜单,打开菜单编辑器设置各项菜单项,建立 窗体,编写菜单命令的事件过程,1,2,3,Company Logo,菜单,FontBold属性(粗体字) FontItalic属性(斜体字) Fontstrikethru属性(加删除线) Fontunderline属性(加下划线),字体类型:窗体.控件.|Printer.FontName=“字体类型” 例如:FontName=“System“ 字体大小:Fontsize=点数 例如:Text1.FontSize = 12,例 建立一个有菜单功能的文本编辑器。,补充:字形的主要属性,Company Logo,弹出菜

3、单(快捷菜单),弹出菜单是独立于窗体菜单栏而显示在窗体内的浮动菜单。显示位置取决于单击鼠标键时指针的位置。设计与普通菜单相同(如果不希望菜单出现在窗口的顶部,该菜单名Visible属性设置为False )。菜单弹出的方法: 对象.PopupMenu 菜单名, 标志, x, y 标志,表示弹出的位置和触发的键。,Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu EditMenu, vbPopupMenuCenterAlign

4、 endif End Sub,例 弹出菜单。,Company Logo,工具栏,“Microsoft Windows Common Controls 6.0”将控件添加到工具箱,通过ToolBar、ImageList组合使用建立工具栏,步骤: (1)在ImageList控件中添加所需的图像。 (2) 在ToolBar控件中创建Button对象。 (3)在ButtonClick事件中用Select Case语句对各按钮进行相应的编程,Company Logo,一、在ImageList控件中添加图像 ImageList图像列表控件不单独使用,专门为其他控件提供图像库。,索引(Index) 关键字(

5、Key) 提供在ToolBar中的引用 图像文件的扩展名为: .ico、.bmp、.gif、.jpg等。,工具栏,Company Logo,二、在ToolBar控件中添加按钮 1.为工具栏连接图像,ToolBar与 ImageList的连接,工具栏样式,工具栏,Company Logo,2.为工具栏增加按钮,索引(Index)、关键字(Key)为每个按钮的编号、标识,在ButtonClick事件中引用;,图像(Image) ImageList对象中的图像,值可以是Key或Index,样式(Style),共6种,工具栏,Company Logo,三、 响应ToolBar控件事件 ToolBar控

6、件常用的事件:ButtonClick。 (1)用索引Index确定按钮 (2)用关键字Key确定按钮,Private Sub Toolbar1_ButtonClick(Byval Button As ComctlLib.Button) Select Case Button.Index Case 1 FileNewProc Case 2 FileOpenProc End Select End Sub 注意:第1个按钮的Index值为1。用Index还是用Key比较,Key 可读性好,可维护性好。,Select Case Button.Key Case “TNew“ FileNewProc Cas

7、e “TOpen“ FileOpenProc .,工具栏,Company Logo,1. 添加窗体 “工程|添加窗体”,新建,现存,添加“现存”窗体时要注意: 防止多个窗体的Name相同而不能添加; 添加的窗体实际是将其他工程中已有的窗体加入,多个工程共享窗体;通过“另存为”命令以不同的窗体文件名保存,断开共享。 2. 保存窗体 一个工程中有多个窗体,应分别取不同文件名保存在磁盘上,VBP工程文件中记录了该工程的所有窗体文件名。,多重窗体,Company Logo,多重窗体,3. 设置启动窗体,设置启动对象,4. 窗体语句 (1)Load语句:装入窗体到内存但没有显示窗体 形式: Load 窗

8、体名称 (2)Unload语句:从内存删除窗体 形式: Unload 窗体名称,“工程/属性” “启动对象”,Company Logo,5. 窗体方法 (1)Show方法:显示一个窗体(当窗体没有Load,自动Load) 窗体名称.Show 模式 0 Modal:关闭才能对其他窗体进行操作。 1 Modeless,可以对其他窗体进行操作。 (2)Hide方法:隐藏窗体,没有Unload删除 窗体名称. Hide 6. 不同窗体间数据的存取 (1)存取控件的属性 另一窗体名.控件名.属性 (2)存取变量的值 另一窗体名.全局变量名,Company Logo,例 输入和计算学习成绩。,模块: Pu

9、blic MATH As Single Public PHYSICS As Single Public CHEMISTRY As Single Public CHINESE As Single Public ENGLISH As Single,Company Logo,图形控件,8.4.3 Picture Box(图形框),主要作用:显示图片、也可作为其他控件的容器,还可以显示用图形方法输出的图形或print方法输出的文本。 装入图形:图形框对象.Picture = LoadPicture(“图形文件名”) 删除图形:图形框对象.Picture = LoadPicture( ) Autosize属性设置为True时,图形框能自动调整大小与显示的图片匹配。,8.4.2 Image(图像框),图像框用于显示图片,在Picture属性中设置控件中要显示的图片。比图形框占用更少的内存块。但图像框内不能保存其他控件。 Stretch属性=False,图像框可自动改变大小,以适应其中的图形。 Stretch属性=True, 图形可自动调整尺寸,以适应图像框的大小。,Thank You !,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1