VB程序设计第十章界面设计
上一页 返回章首 下一页
第十章 界面设计Βιβλιοθήκη 10.2对话框的设计
对话框的分类,模式与特点: 10.2.1 对话框的分类,模式与特点: 1.对话框的分类 1.对话框的分类 1).预定义对话框(pre-defined dialogbox) dialogbox) 1).预定义对话框(pre预定义对话框 2).自定义对话框(selfdialogbox) 2).自定义对话框(self-defined dialogbox) 自定义对话框 3).通用对话框: dialogbox) 3).通用对话框:(common dialogbox) 通用对话框
返回章首
下一页
第十章 界面设计
10.2.2 自定义对话框(Self-defined Dialogbox 自定义对话框(Self包含一个接受所有设置的"确定"命令按钮, 包含一个接受所有设置的"确定"命令按钮, 一个退出该对话框的"取消"命令按钮, 一个退出该对话框的"取消"命令按钮, 将"确定"按钮的Default属性设置为Ture, 确定"按钮的Default属性设置为Ture, Default属性设置为Ture 将"取消" 按钮的Cancel属性设置为Ture Cancel属性设置为 取消" 按钮的Cancel属性设置为Ture [例10-5] 10创建一个"学生信息管理系统"使用权限对话框. 创建一个"学生信息管理系统"使用权限对话框.
上一页 返回章首 下一页
第十章 界面设计
产生或取消内缩符号 属 性 设 置 区
编辑区
调整菜单项的位置
菜 单 项 列 表 区 进入下一个菜单项的设计
上一页 返回章首
在光标处插入一个空白菜单
下一页
第十章 界面设计
菜单常用属性: 菜单常用属性:
标题(Caption) :菜单项所显示的字符. 标题(Caption) 菜单项所显示的字符. 名称(Name): 名称(Name) 菜单项的名称,该项必须选.分隔 菜单项的名称,该项必须选. 符也应有名称. 符也应有名称. 索引(Index): 设置菜单项控件数组的下标. 索引(Index) 设置菜单项控件数组的下标. 快捷键(Shortcut) 设置打开菜单的快捷键, 快捷键(Shortcut) 设置打开菜单的快捷键, 顶层菜单无快捷键 菜单无快捷键. 顶层菜单无快捷键. 复选(Checked) : TRUE 有 , 不可在顶层菜单设 复选(Checked) 置复选标志 . 有效(Enabled) : 为False时,该菜单呈灰色,不响应用 有效(Enabled) False时 该菜单呈灰色, 户事件. 户事件. 可见(Visible) : 设置该菜单项是否可见 可见(Visible)
上一页 返回章首 下一页
第十章 界面设计
10-7]编写一个文本编辑器 [例10-7]编写一个文本编辑器 文本的内容可以显示在文本框中, 文本的内容可以显示在文本框中, 其功能 可以打开一个已存在的文本文件 可以打开一个已存在的文本文件 打开 能对文本的的字体,字号,颜色等进行设置, 能对文本的的字体,字号,颜色等进行设置, 字体 等进行设置 能打印和保存. 打印和保存. 另加一个打开Windows的帮助对话框. 另加一个打开Windows的帮助对话框. Windows 对话框
上一页
返回章首
下一页 一页
第十章 界面设计
10.2.3 通用对话框(common dialogbox) 通用对话框( 1.通用对话框的简介 1.通用对话框的简介 Windows系统提供的一种 系统提供的一种Active Windows系统提供的一种Active X 控件 VB中称之为 中称之为CommonDialog 控件. VB中称之为CommonDialog 控件. 6种标准对话框,分别是: 种标准对话框,分别是: 打开(Open) 另存为(Save as),颜色(Color), (Open), 打开(Open),另存为(Save as),颜色(Color), (Color) 字体(font) 打印机(Printer) 和帮助(Help). (font), (Printer), 字体(font),打印机(Printer),和帮助(Help).
上一页 返回章首 下一页
第十章 界面设计
5."保存文件" 5. 保存文件"("另存为")对话框 保存文件 另存为" ShowSave方法或设置 可打开" 用 ShowSave方法或设置 Action=2 可打开"另存 对话框. 为"对话框. DefaultExt, 它表示所存文件的缺省扩展名. DefaultExt, 它表示所存文件的缺省扩展名. 如: Commondialog1.DefaultExt="txt txt" Commondialog1.DefaultExt= txt '将存储的文件设置为缺省扩展名txt 将存储的文件设置为缺省扩展名txt 将存储的文件设置为缺省扩展名
第十章 界面设计
界面设计(Interface 第十章 界面设计(Interface Design)
本章要求 10.1 菜单的设计与应用 10.2 对话框的设计
返回目录
第十章 界面设计
界面设计(Interface 第十章 界面设计(Interface Design) 本章要求: 本章要求:
◆ ◆ ◆
上一页 返回章首 下一页
行为常量
第十章 界面设计
Flags位置常数 Flags位置常数 位置常数 等 说明 效 值 弹出式菜单的左上角位于x 0 弹出式菜单的左上角位于x 弹出式菜单的中间位于x 4 弹出式菜单的中间位于x 弹出式菜单的右上角位于x 8 弹出式菜单的右上角位于x
VbPopupMenuLeftAlign VbPopupMenuCenterAlig n VbPopupMenuRightAlign
掌握下拉式菜单设计和使用方法. 掌握下拉式菜单设计和使用方法. 掌握弹出式菜单设计和使用方法 掌握通用对话框的设计和使用方法
返回章首
下一页
第十章 界面设计
10.1 菜单设计与应用 下拉式菜单(Dropdown 10.1.1 下拉式菜单(Dropdown Menu )
主菜单条 主菜单名
项
菜 单
快捷键 键 菜单 菜单名
上一页
返回章首
下一页
第十章 界面设计
3.调用"通用对话框" 3.调用"通用对话框" 调用 打开"通用对话框" 打开"通用对话框"的方法
方法 ShowOpen ShowSave ShowColor ShowFont ShowPrint ShowHelp
上一页
Action 1 2 3 4 5 6
功能 显示文件"打开" 显示文件"打开"对话框 显示文件"另存为" 显示文件"另存为"对话框 显示"颜色" 显示"颜色"对话框 显示"字体" 显示"字体"对话框 显示"打印机" 显示"打印机"对话框 显示"Windows帮助 帮助" 显示"Windows帮助"对话框
上一页 返回章首 下一页
第十章 界面设计
2.菜单控件数组 2.菜单控件数组 设置控件数组的优点: 设置控件数组的优点: 优点 (1)在程序运行过程中用编码的方法添,删菜单项. (1)在程序运行过程中用编码的方法添,删菜单项. 在程序运行过程中用编码的方法添 (2)简化代码,用一段代码处理多个菜单项. (2)简化代码,用一段代码处理多个菜单项. 简化代码 [例10-1] 设计一个下拉式菜单 例10[例10-2] 10在窗体中添加一个文本框,一个下拉菜单, 在窗体中添加一个文本框,一个下拉菜单,可以 对文本进行剪切,复制,粘贴,删除等操作. 对文本进行剪切,复制,粘贴,删除等操作.
上一页 返回章首 下一页
第十章 界面设计
4.菜单项的增减 4.菜单项的增减 1.在菜单设计时,加入一个菜单项, Caption为 1.在菜单设计时,加入一个菜单项,其Caption为 在菜单设计时 Index为 Visible为False, Name属性 空,Index为0, Visible为False, 但Name属性 不可缺. 不可缺. 2.在程序运行时,通过Load(unload)方法向菜单 2.在程序运行时,通过Load(unload)方法向菜单 在程序运行时 Load 数组增加(减少) 数组增加(减少)新菜单项 [例10-3]编写程序,实现菜单项的增减 10-3]编写程序, 编写程序
[例10-4] 10-
设置一个窗体,当鼠标右键单击窗体时,出现一个弹出式菜 设置一个窗体,当鼠标右键单击窗体时, 弹出菜单中有三个菜单项,红色,绿色,兰色. 单,弹出菜单中有三个菜单项,红色,绿色,兰色.鼠标左 键单击某一项,窗体的背景颜色显示出相应的颜色. 键单击某一项,窗体的背景颜色显示出相应的颜色.
上一页
返回章首
下一页
第十章 界面设计
2.对话框的模式 2.对话框的模式 模式对话框(VBModal), 模式对话框(VBModal),非模式对话框 (VBModeless) (VBModal) 在自定义对话框中, Show的方法来决定对话框的 在自定义对话框中,用Show的方法来决定对话框的 显示模式 格式] [格式] 窗体名.]Show [窗体名.]Show [style [,owner]] <style> (1),表示模式 VBModal (1),表示模式 VBModeless (0), 表示无模式 <owner> 参数指窗体的父子关系