第7章用户界面设计(整理).ppt
《第7章用户界面设计(整理).ppt》由会员分享,可在线阅读,更多相关《第7章用户界面设计(整理).ppt(70页珍藏版)》请在三一文库上搜索。
1、第7章 用户界面设计,7.1 常用控件 7.2 通用对话框 7.3 菜单设计 7.4 多重窗体 7.5 鼠标和键盘 7.6 应用程序向导 7.7 综合应用,7.1 常用控件(P151),控件的分类,标准控件: 初始状态下VB工具箱中显示的所有控件; ActiveX控件:保存在.ocx文件中,需要先添加到工具箱中然后才能使用.,常用控件,标签(Label) 文本框(TextBox) 命令按钮(CommandButton) 单选按钮(OptionButton)、复选框(CheckBox)和框架(Frame) 滚动条(ScrollBar)和进度条(ProgressBar) 图形框(PictureBo
2、x)和图像框(Image) 定时器(Timer),7.1.1 单选按钮、复选框、框架(P153),1. 框架(Frame),框架控件主要是作为容器放置其他控件对象,将这些控件对象分成可标识的控件组.,(1) 框架控件的主要作用,(2) 默认值,默认名称: Frame1、Frame2、 默认属性: Enabled,Enabled属性: 框架容器被禁用时,容器内的所有控件同时被禁用.,Visible属性: 框架被隐藏时,其中的控件随之隐藏,(3) 常用属性,向框架中创建控件的方法,方法1: 先创建框架,然后向内添加控件, 选中框架控件,在窗体中拖动出大小; 选中要添加到框架中的控件,在框架范围内拖
3、动出控件的大小.,方法2: 将现有控件用框架分组, 选中框架控件,在窗体中拖动出大小; 选中窗体中要添加到框架中的其他控件; 执行“编辑“-“剪切“命令; 选中窗体上的框架,执行“粘贴“命令.,2. 单选按钮(OptionButton),默认名称: Option1、Option2、,默认属性: Value,默认事件: Click,Caption属性: 按钮上显示的标题,Value属性: 该属性的值反映按钮是否已被选中。 =True,按钮被选中 =False,按钮未选中,Click事件: 单击单选按钮,触发该事件,常用属性和事件,3. 复选框(CheckBox),默认名称: Check1、Che
4、ck2、,默认属性: Value,默认事件: Click,常用属性和事件,Value属性: 用于设置复选框所处的状态。 复选框控件有三种不同的状态: =0 未选定 (UnChecked) =1 选定 (Checked) =2 禁止使用 (Grayed),Click事件: 单击复选框触发该事件,Caption属性: 复选框上显示的标题,例7-1:单选按钮和复选框,利用单选按钮改变标签上文字的字体、字号和颜色; 利用复选框改变标签上文字的字型,包括粗体、斜体和下划线。,7.1.2 滚动条和进度条(P156),1. 滚动条 (P56),默认名称: HScroll1、HScroll2、 或: VScr
5、oll1、VScroll2、,默认属性: Value,默认事件: Chang,常用属性,Value属性:滑块在滚动条中的相对位置(整数).,Max属性和Min属性:指定整个滚动条所代表的数值范围,即Value属性值可能出现的最大值和最小值。 二者的取值范围均为:-3276832767,LargeChange属性: 设置单击滑块两侧空白区域时,滑块移动的数量。,SmallChange属性: 设置单击滚动条两端箭头时,滑块移动的数量。,Change事件,常用事件,Private Sub HScroll1_Change() Value属性的值发生变化时 触发该事件 End Sub,Private S
6、ub HScroll1_Scroll() 拖动滑块时触发该事件 End Sub,Scroll事件,例7-2:滚动条和图片框,例7-2-2:滚动条实现调色板 参考P157 例7-4,2. 进度条(P157),例7-3 进度条示例,7.1.3 图形框和图像框(P159),图像控件(Image),图形框控件(PictureBox),直线控件(Line),形状控件(Shape),图形框控件PictureBox,图像框控件Image,可以显示图片(Picture属性、LoadPicture函数) 可以使用Print方法和绘图方法 (P208)等,只能显示图片(Picture属性、LoadPicture函
7、数),1. 图形框(PictureBox),默认名称: Picture1、Picture2、,默认属性: Picture,默认事件: Click,Picture属性:设置图片框中显示的图片。可在属性窗口中设置,也可以在代码中如下设置:,图片控件名.Picture=LoadPicture(“图片文件名“),AutoSize属性:决定控件是否自动改变大小以显示其全部内容。 =False 裁剪图片适应图片框的大小; =True 放大或缩小图片框,适应图片的大小。,常用属性,常用事件和方法,鼠标事件 MouseUp/MouseDown、MouseMove,Move方法 Print方法、绘图方法、Cls
8、方法,2. 图像框(Image),默认名称: Image1、Image2、,默认属性: Picture,默认事件: Click,Stretch属性:用来指定一个图像是否要调整大小,以适应与 Image 控件的大小。 =False:Image控件改变大小,图像按原尺寸显示 =True:Image控件不改变大小,自动调整图像的比例,Picture属性:同PictureBox控件,常用属性,常用事件,主要为鼠标事件,常用方法,Move方法:常用于实现动画,例7-2: 图形框和滚动条. 例7-4:使用图像框控件设计蝴蝶飞翔的动画程序.,7.1.4 定时器(P161),默认名称: Timer1、Time
9、r2、,默认属性: Enabled,默认事件: Timer,Interval属性: 设置触发Timer事件的时间间隔.,在Interval中设置的单位为毫秒,即一个单位为1/1000秒. Interval属性值的可取范围为065535, =0时,计时器无效.,Enabled属性:设置为False时,定时器不触发任何事件。,常用属性,Timer事件:,例7-5-1:每隔1秒钟变换一次标签的前景和背景色。,常用事件,Private Sub Timer1_Timer() 每隔一个Interval设定时间间隔触发一次该事件 End Sub,例7-5-2, 7-5-3:简单动画设计。,7.2 通用对话框
10、(P163),不是标准控件,使用时需向工具箱中添加,添加CommonDialog控件到工具箱(P163),“工程”菜单“部件”命令“控件”选项卡 选中“Microsoft Common Dialog 6.0”,通用对话框的Action属性(P165 表7.4),Action属性:设置或返回所产生的对话框的类型。,通用对话框的方法(P165 表7.4),ShowOpen: 显示“打开”对话框,对应于Action=1,ShowSave: 显示“另存为”对话框,对应于Action=2,ShowColor: 显示“颜色”对话框,对应于Action=3,ShowFont: 显示“字体”对话框,对应于Ac
11、tion=4,ShowPrinter: 显示“打印”对话框,对应于Action=5,ShowHelp: 显示“帮助”对话框,对应于Action=6,控件名.显示方法,通用对话框的其他常用属性(P165),DialogTitle属性对话框的标题,可以是任意字符串. CancelError属性该属性的值决定用户在对话框中单击了取消按钮时,是否产生错误信息. =True时,出现错误提醒信息; =False时,不出现错误提醒信息.,7.2.1 【打开】对话框(P165),FileName属性:返回或设置所选文件的路径和文件名. FileTitle属性:返回或设置所选的文件名, 但不包含文件路径,Ini
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 界面设计 整理
链接地址:https://www.31doc.com/p-3503194.html