第7章用户界面设计(整理)

上传人:新** 文档编号:588988575 上传时间:2024-09-09 格式:PPT 页数:70 大小:423.02KB
返回 下载 相关 举报
第7章用户界面设计(整理)_第1页
第1页 / 共70页
第7章用户界面设计(整理)_第2页
第2页 / 共70页
第7章用户界面设计(整理)_第3页
第3页 / 共70页
第7章用户界面设计(整理)_第4页
第4页 / 共70页
第7章用户界面设计(整理)_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《第7章用户界面设计(整理)》由会员分享,可在线阅读,更多相关《第7章用户界面设计(整理)(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)命令按钮命令按钮(CommandButto

2、n)单选按钮单选按钮(OptionButton)、复选框、复选框(CheckBox)和框架和框架(Frame)滚动条滚动条(ScrollBar)和进度条和进度条(ProgressBar)图形框图形框(PictureBox)和图像框和图像框(Image)定时器定时器(Timer)7.1.1 单选按钮、复选框、框架单选按钮、复选框、框架(P153)1. 框架框架(Frame)w框架控件主要是作为框架控件主要是作为容器容器放置其他控件对象放置其他控件对象,将将这些控件对象分成可标识的控件组这些控件对象分成可标识的控件组.(1) 框架控件的主要作用框架控件的主要作用(2) 默认值默认值w默认名称默认名

3、称: Frame1、Frame2、w默认属性默认属性: EnabledwEnabled属性属性: 框架容器被禁用时框架容器被禁用时,容器内的所有控件容器内的所有控件同时被禁用同时被禁用.w(名称名称)属性属性wCaption属性属性wFont属性属性wVisible属性属性: 框架被隐藏时,其中的控件随之隐藏框架被隐藏时,其中的控件随之隐藏(3) 常用属性常用属性向框架中创建控件的方法向框架中创建控件的方法w方法方法1: 先创建框架,然后向内添加控件先创建框架,然后向内添加控件 选中框架控件,在窗体中拖动出大小选中框架控件,在窗体中拖动出大小; 选中要添加到框架中的控件选中要添加到框架中的控件

4、,在框架范围内拖在框架范围内拖动出控件的大小动出控件的大小.w方法方法2: 将现有控件用框架分组将现有控件用框架分组 选中框架控件,在窗体中拖动出大小选中框架控件,在窗体中拖动出大小; 选中窗体中要添加到框架中的其他控件选中窗体中要添加到框架中的其他控件; 执行执行编辑编辑-剪切剪切命令命令; 选中窗体上的框架选中窗体上的框架,执行执行粘贴粘贴命令命令.2. 单选按钮单选按钮(OptionButton)w默认名称默认名称: Option1、Option2、w默认属性默认属性: Valuew默认事件默认事件: ClickwCaption属性属性: 按钮上显示的标题按钮上显示的标题wValue属性

5、属性: 该属性的值反映按钮是否已被选中。该属性的值反映按钮是否已被选中。=True,按钮按钮被选中被选中=False,按钮未选中按钮未选中wClick事件事件: 单击单选按钮,触发该事件单击单选按钮,触发该事件常用属性和事件常用属性和事件3. 复选框复选框(CheckBox)w默认名称默认名称: Check1、Check2、w默认属性默认属性: Valuew默认事件默认事件: Click常用属性和事件常用属性和事件wValue属性属性: 用于设置复选框所处的状态。用于设置复选框所处的状态。 复选框控件有三种不同的状态:复选框控件有三种不同的状态:l =0 未选定未选定 (UnChecked)l

6、 =1 选定选定 (Checked)l =2 禁止使用禁止使用 (Grayed)wClick事件事件: 单击复选框触发该事件单击复选框触发该事件wCaption属性属性: 复选框上显示的标题复选框上显示的标题例例7-1:单选按钮和复选框单选按钮和复选框利用单选按钮改变标签上文字的字体、字号和颜利用单选按钮改变标签上文字的字体、字号和颜色;色;利用复选框改变标签上文字的字型利用复选框改变标签上文字的字型,包括粗体、包括粗体、斜体和下划线。斜体和下划线。7.1.2 滚动条和进度条滚动条和进度条(P156)1. 滚动条滚动条 (P56)水平滚动条水平滚动条 (HScrollBar)垂直滚动条垂直滚动

7、条 (VScrollBar)w默认名称默认名称: HScroll1、HScroll2、 或或: VScroll1、VScroll2、w默认属性默认属性: Valuew默认事件默认事件: Chang 常用属性常用属性wValue属性:属性:滑块在滚动条中的相对位置滑块在滚动条中的相对位置(整数整数).wMax属性和属性和Min属性:属性:指定整个滚动条所代表的数指定整个滚动条所代表的数值范围,即值范围,即Value属性值可能出现的最大值和最小属性值可能出现的最大值和最小值。值。w二者的取值范围均为:二者的取值范围均为:-3276832767wLargeChange属性属性: 设置设置单击滑块两侧

8、空白区域单击滑块两侧空白区域时,时,滑块移动的数量。滑块移动的数量。wSmallChange属性属性: 设置设置单击滚动条两端箭头单击滚动条两端箭头时,滑时,滑块移动的数量。块移动的数量。wChange事件事件常用事件常用事件Private Sub HScroll1_Change() Value属性的值发生变化时属性的值发生变化时 触发该事件触发该事件End SubPrivate Sub HScroll1_Scroll() 拖动滑块时触发该事件拖动滑块时触发该事件End SubwScroll事件事件例例7-2:滚动条和图片框:滚动条和图片框例例7-2-2:滚动条实现调色板:滚动条实现调色板 参

9、考参考P157 例例7-42. 进度条进度条(P157)例例7-3 进度条示例进度条示例7.1.3 图形框和图像框图形框和图像框(P159)图像控件图像控件(Image)图形框控件图形框控件(PictureBox)直线控件直线控件(Line)形状控件形状控件(Shape)w常用的图形控件常用的图形控件图形框控件图形框控件PictureBox图像框控件图像框控件Imagew可以显示图片可以显示图片(Picture属性、属性、LoadPicture函数函数)w可以使用可以使用Print方法和绘图方法方法和绘图方法 (P208)等等w只能显示图片只能显示图片(Picture属性、属性、LoadPic

10、ture函数函数)1. 图形框图形框(PictureBox)w默认名称默认名称: Picture1、Picture2、w默认属性默认属性: Picturew默认事件默认事件: ClickwPicture属性:属性:设置图片框中显示的图片。可在属性设置图片框中显示的图片。可在属性窗口中设置,也可以在代码中如下设置:窗口中设置,也可以在代码中如下设置:图片控件名图片控件名.Picture=LoadPicture(图片文件名图片文件名)wAutoSize属性:属性:决定控件是否自动改变大小以显示其决定控件是否自动改变大小以显示其全部内容。全部内容。=False 裁剪图片适应图片框的大小;裁剪图片适应

11、图片框的大小; =True 放大或缩小图片框,适应图片的大小。放大或缩小图片框,适应图片的大小。常用属性常用属性常用事件和方法常用事件和方法w 鼠标事件鼠标事件 MouseUp/MouseDown、MouseMovewMove方法方法wPrint方法、绘图方法、方法、绘图方法、Cls方法方法2. 图像框图像框(Image) w默认名称默认名称: Image1、Image2、w默认属性默认属性: Picturew默认事件默认事件: ClickwStretch属性:属性:用来指定一个图像是否要调整大小,以用来指定一个图像是否要调整大小,以适应与适应与 Image 控件的大小。控件的大小。=Fals

12、e:Image控件改变大小,图像按原尺寸显示控件改变大小,图像按原尺寸显示 =True:Image控件不改变大小,自动调整图像的比例控件不改变大小,自动调整图像的比例wPicture属性:属性:同同PictureBox控件控件常用属性常用属性常用事件常用事件w主要为鼠标事件主要为鼠标事件常用方法常用方法wMove方法:常用于实现动画方法:常用于实现动画例例7-2: 图形框和滚动条图形框和滚动条.例例7-4:使用图像框控件设计蝴蝶飞翔的动画程序使用图像框控件设计蝴蝶飞翔的动画程序.7.1.4 定时器定时器(P161)w默认名称默认名称: Timer1、Timer2、w默认属性默认属性: Enab

13、ledw默认事件默认事件: TimerwInterval属性属性: 设置触发设置触发Timer事件的时间间隔事件的时间间隔.在在Interval中设置的单位为毫秒,即一个单位为中设置的单位为毫秒,即一个单位为1/1000秒秒.Interval属性值的可取范围为属性值的可取范围为065535,=0时时,计时器无效计时器无效.wEnabled属性:属性:设置为设置为False时,定时器不触发任何时,定时器不触发任何事件。事件。常用属性常用属性wTimer事件:事件:例例7-5-1:每隔每隔1秒钟变换一次标签的前景和背景色。秒钟变换一次标签的前景和背景色。常用事件常用事件Private Sub Ti

14、mer1_Timer() 每隔一个每隔一个Interval设定时间间隔触发一次该事件设定时间间隔触发一次该事件End Sub例例7-5-2, 7-5-3:简单动画设计。简单动画设计。7.2 通用对话框通用对话框(P163)打开打开对话框对话框另存为另存为对话框对话框颜色颜色对话框对话框字体字体对话框对话框打印打印对话框对话框CommonDialog控件控件不是标准控件不是标准控件, ,使用时使用时需向工具箱中添加需向工具箱中添加添加添加CommonDialog控件到工具箱控件到工具箱(P163)w “工程工程”菜单菜单“部件部件”命令命令“控件控件”选项卡选项卡 选中选中“Microsoft

15、Common Dialog 6.0”注意控件文注意控件文件的扩展名件的扩展名 通用对话框的通用对话框的Action属性属性(P165 表表7.4)Action的值的值功能功能=0没有动作没有动作=1 显示显示Open (打开打开)对话框对话框=2显示显示Save As (另存为另存为)对话框对话框=3显示显示Color (颜色颜色)对话框对话框=4显示显示Font (字体字体)对话框对话框 =5 显示显示Printer (打印打印)对话框对话框=6显示显示Windows帮助对话框帮助对话框wAction属性:属性:设置或返回所产生的对话框的类型。设置或返回所产生的对话框的类型。 通用对话框的方

16、法通用对话框的方法(P165 表表7.4)w ShowOpen: 显示显示“打开打开”对话框,对应于对话框,对应于Action=1w ShowSave: 显示显示“另存为另存为”对话框,对应于对话框,对应于Action=2w ShowColor: 显示显示“颜色颜色”对话框,对应于对话框,对应于Action=3w ShowFont: 显示显示“字体字体”对话框,对应于对话框,对应于Action=4w ShowPrinter: 显示显示“打印打印”对话框,对应于对话框,对应于Action=5w ShowHelp: 显示显示“帮助帮助”对话框,对应于对话框,对应于Action=6控件名控件名.显示

17、方法显示方法 通用对话框的其他常用属性通用对话框的其他常用属性(P165)DialogTitle属性属性对话框的标题对话框的标题,可以是任意字可以是任意字符串符串.CancelError属性属性该属性的值决定用户在对话该属性的值决定用户在对话框中单击了取消按钮时框中单击了取消按钮时,是否产生错误信息是否产生错误信息. =True时时,出现错误提醒信息出现错误提醒信息;=False时时,不出现错误提醒信息不出现错误提醒信息.7.2.1 【打开】对话框打开】对话框(P165)w FileName属性属性:返回或设置所选文件的路径和文件名返回或设置所选文件的路径和文件名.w FileTitle属性属

18、性:返回或设置所选的文件名返回或设置所选的文件名, 但不包含文但不包含文件路径件路径wInitDir属性属性: 为打开或另存为对话框指定为打开或另存为对话框指定初始目录初始目录。如果此属性没有指定,则使用当前目录。如果此属性没有指定,则使用当前目录。 wFilter属性属性: 设定或返回文件的设定或返回文件的过滤器过滤器,格式为:,格式为: 类型描述类型描述|类型通配符类型通配符例如例如: ComDia1.Filter=文本文件文本文件(*.txt)|*.txt | 位图文件位图文件(*.bmp)|*.bmpwFilterIndex属性属性:指定指定缺省过滤器缺省过滤器。对于所定义的第。对于所

19、定义的第一个过滤器其索引值是一个过滤器其索引值是 1。第第1组组第第2组组例例7-6:打开对话框示例。打开对话框示例。7.2.2 【另存为】对话框另存为】对话框(P167)w Default属性属性: 设置保存文件的默认扩展名。设置保存文件的默认扩展名。w 其它属性与【打开】对话框相同其它属性与【打开】对话框相同例例7-7:另存为对话框示例。另存为对话框示例。7.2.3 【颜色】对话框颜色】对话框(P168)w Color属性属性: 设置或返回颜色值设置或返回颜色值w Flags属性属性例例7-8:颜色、字体对话框。颜色、字体对话框。7.2.4 【字体】对话框字体】对话框(P169)wFlag

20、s 属性属性: 设置字体对话框选项设置字体对话框选项(必须设置必须设置!)注意注意: 在显示在显示“字体字体”对话框前对话框前,必须先设置该属性必须先设置该属性, 常用值常用值: P169 表表7.6 1 (cdlCFScreenFonts): 使用屏幕显示字体使用屏幕显示字体 2 (cdlCFPrinterFonts): 使用打印字体使用打印字体 3 (cdlCFBoth): 使用屏幕显示字体和打印字体使用屏幕显示字体和打印字体256(cdlFEffects): 允许设置各种字体效果允许设置各种字体效果.w FontName: 返回对话框中选中的字体名返回对话框中选中的字体名w FontSi

21、ze: 返回对话框中选中的字号返回对话框中选中的字号w FontBold: 对话框中选中粗体对话框中选中粗体,该属性为该属性为True w FontItalic: 对话框中选中斜体对话框中选中斜体,该属性为该属性为TruewFontUnderline: 对话框中选中下划线对话框中选中下划线,该属性为该属性为Truew FontStrikeThrough: 对话框中选中删除线对话框中选中删除线,该属性为该属性为Truew Color: 对话框中选中的颜色对话框中选中的颜色w这这3个属性必须设置个属性必须设置Flags = 256+? (cdlCFEffects)7.2.5 【打印】对话框打印】对

22、话框w P170171 自学自学7.3 菜单设计菜单设计(P171)下拉菜单下拉菜单快捷菜单快捷菜单w打开菜单编辑器的方法打开菜单编辑器的方法: 在在窗体设计窗体设计状态下,执行状态下,执行工具工具菜单菜单菜单编辑器菜单编辑器命令命令7.3.1 菜单编辑器菜单编辑器(P171)每一个菜单项都是一个控件对象每一个菜单项都是一个控件对象;有自己的有自己的(名称名称)属性属性,有有Click事件事件.Caption属性属性(名称名称)属性属性Index属性属性Checked属性属性Enabled属性属性Visibled属性属性在此处输入菜单项文本在此处输入菜单项文本 关于菜单编辑器的使用说明关于菜单

23、编辑器的使用说明在标题处输入在标题处输入 &字母字母,可以为菜单项创建组合键也称,可以为菜单项创建组合键也称为热键。即使用为热键。即使用Alt+字母可以选择该菜单项;字母可以选择该菜单项;在标题处输入在标题处输入-,可以创建菜单项之间的分隔线;,可以创建菜单项之间的分隔线;使用使用、按钮可以调整菜单的层次按钮可以调整菜单的层次(上下级菜单上下级菜单);使用使用“下一个下一个”按钮可以在末尾追加菜单项;按钮可以在末尾追加菜单项;使用使用“插入插入”按钮、按钮、“删除删除”按钮可以插入、删除菜单按钮可以插入、删除菜单项。项。在在“快捷键快捷键”处为菜单项指定快捷键。处为菜单项指定快捷键。7.3.2

24、 下拉式菜单的设计步骤下拉式菜单的设计步骤(P173)(1) 打开窗体设计器窗口打开窗体设计器窗口;(2) 打开菜单编辑器打开菜单编辑器,完成菜单设计完成菜单设计;(3) 在代码窗口中为每个菜单项的在代码窗口中为每个菜单项的Click事件事件编写代码编写代码.例例7-9: 下拉菜单设计下拉菜单设计.3. 弹出式弹出式(快捷快捷)菜单的设计步骤菜单的设计步骤(P174)(1) 打开窗体设计器窗口打开窗体设计器窗口;(2) 打开菜单编辑器打开菜单编辑器,完成菜单设计完成菜单设计;(3) 【注意【注意:主菜单项设计可以是主菜单项设计可以是不可见不可见】(3) 在代码窗口中为每个菜单项的在代码窗口中为

25、每个菜单项的Click事件编写代码事件编写代码;(4) 在需要弹出快捷菜单的位置在需要弹出快捷菜单的位置,使用使用PopupMenu方方法激活快捷菜单法激活快捷菜单.PopupMenu方法方法对象名对象名.PopupMenu ,flags,x,yw对象名对象名:指定要弹出快捷菜单的对象,默认为当前窗体;指定要弹出快捷菜单的对象,默认为当前窗体;w菜单名菜单名:是至少包含一个子菜单项的主菜单项名称;是至少包含一个子菜单项的主菜单项名称;w其它可选项其它可选项 自学自学175例例7-10, 7-11: 弹出式菜单的设计弹出式菜单的设计.7.4 多重窗体多重窗体(P175)w关于多窗体工程的一般设计

26、步骤关于多窗体工程的一般设计步骤: 向工程中添加新窗体向工程中添加新窗体; 设计所有窗体的用户界面和相关代码设计所有窗体的用户界面和相关代码; 设置工程的启动窗体设置工程的启动窗体; 编写代码编写代码,实现窗体之间的切换功能实现窗体之间的切换功能.例例7-12-0: 多窗体之间的切换多窗体之间的切换.1.添加窗体添加窗体(P175)工程工程菜单菜单添加窗体添加窗体命令命令.2.设置启动对象设置启动对象(P176)工程工程菜单菜单xxx属性属性命令命令.3.有关窗体的语句和方法有关窗体的语句和方法(P176)(1) Load语句语句将窗体加载到内存。将窗体加载到内存。说明:说明:窗体被加载到内存

27、时,依次触发窗体被加载到内存时,依次触发Initialize事件事件和和Load事件。事件。一般格式:一般格式:Load 窗体名称窗体名称(2) Unload语句语句从内存中删除指定的窗体从内存中删除指定的窗体说明:说明:窗体被卸载到内存时,触发窗体被卸载到内存时,触发UnLoad事件。事件。一般格式:一般格式:UnLoad 窗体名称窗体名称(3) Show方法方法显示窗体,使之成为活动窗体显示窗体,使之成为活动窗体注意:注意:如果指定的窗体未加载到内存时,该方法首先加载窗体,如果指定的窗体未加载到内存时,该方法首先加载窗体,然后显示窗体;然后显示窗体;窗体成为活动窗体时,触发窗体成为活动窗体

28、时,触发Activate事件。事件。一般格式:一般格式:窗体名称窗体名称.Show 显示模式显示模式说明:说明: 显示模式显示模式0时,以非模态方式打开窗体(默认值)时,以非模态方式打开窗体(默认值)显示模式显示模式1时,以模态方式打开窗体时,以模态方式打开窗体(4) Hide方法方法隐藏指定的窗体隐藏指定的窗体说明:说明:窗体被隐藏时,在内存中仍存在。窗体被隐藏时,在内存中仍存在。一般格式:一般格式:窗体名称窗体名称.Hide例例7-12 多窗体应用示例(多窗体应用示例(P178)7.5 鼠标和键盘鼠标和键盘(P180)常用的鼠标事件常用的鼠标事件MouseDown鼠标按钮被按下时触发鼠标按

29、钮被按下时触发MouseMove移动鼠标时触发移动鼠标时触发MouseUp鼠标按钮被释放时触发鼠标按钮被释放时触发常用的键盘事件常用的键盘事件KeyDown 键盘上的按键被按下时触发键盘上的按键被按下时触发KeyPress 按键被按下并释放后触发按键被按下并释放后触发KeyUp按键被释放时触发按键被释放时触发7.5.1 鼠标事件鼠标事件(P180)w MouseMove事件事件 用户在窗体或控件上移动鼠标指针时触发该事件用户在窗体或控件上移动鼠标指针时触发该事件.w MouseDown事件事件 用户按下鼠标按钮时用户按下鼠标按钮时, 触发该事件触发该事件;w MouseUp事件事件 用户释放按

30、下的鼠标按钮时用户释放按下的鼠标按钮时, 触发该事件触发该事件.1. MouseDown事件和事件和MouseUp事件事件Private Sub ?_MouseDown(Button As Integer, _ Shift As Integer, X As Single, Y As Single) 按下鼠标按钮时触发该事件按下鼠标按钮时触发该事件End SubPrivate Sub ?_MouseUp(Button As Integer, _ Shift As Integer, X As Single, Y As Single) 释放鼠标按钮时触发该事件释放鼠标按钮时触发该事件End Sub

31、Button参数和参数和Shift参数分别是三位二进制整数参数分别是三位二进制整数(P180表表7.9):wButton参数:参数: =1,表示鼠标,表示鼠标左键左键触发了事件触发了事件 =2,表示鼠标,表示鼠标右键右键触发了事件触发了事件 =4,表示鼠标,表示鼠标中间键中间键触发了事件触发了事件左左右右中中X X XwShift参数:参数: =1,表示,表示Shift键被按下键被按下 =2,表示,表示Ctrl 键被按下键被按下 =4,表示,表示 Alt 键被按下键被按下 例:例:Shift键和键和Ctrl键同时被按下,键同时被按下,Shift参数的值参数的值=3ShiftCtrlAltX X

32、 X2. MouseMove事件事件Private Sub ?_MouseMove(Button As Integer, _ Shift As Integer, X As Single, Y As Single) 在窗体上移动鼠标时触发该事件在窗体上移动鼠标时触发该事件End Subw Button参数:参数: =1,表示鼠标,表示鼠标左键左键处于按下状态处于按下状态 =2,表示鼠标,表示鼠标右键右键处于按下状态处于按下状态 =4,表示鼠标,表示鼠标中间键中间键处于按下状态处于按下状态wShift参数、参数、X、Y参数:功能同前参数:功能同前 MouseXXX事件应用示例事件应用示例例例7-1

33、3(P181 例例7.18) 鼠标事件示例鼠标事件示例 例例7-14(P181 例例7.19) 简单画图程序简单画图程序 3. 鼠标光标形状鼠标光标形状(补充补充)wMousePointer属性属性 设置鼠标指针的形状设置鼠标指针的形状. =99时时,用户可以利用用户可以利用MouseIcon属性自定义鼠标形状属性自定义鼠标形状.wMouseIcon属性属性 当当MousePointer属性值为属性值为99时时,使用该属性设置鼠标使用该属性设置鼠标指针的形状指针的形状(一般为一般为.ico和和.cur文件文件文件文件)例例7-13 鼠标指针形状鼠标指针形状 7.5.2 键盘事件键盘事件(P18

34、3)w KeyPress事件事件 用户按下并且释放一个能够产生用户按下并且释放一个能够产生ASCII码的键时码的键时, 触触发该事件发该事件.w KeyDown事件事件 用户按下键盘上任意一个键时用户按下键盘上任意一个键时, 触发该事件触发该事件;w KeyUp事件事件 用户释放键盘上的任意一个键时用户释放键盘上的任意一个键时, 触发该事件触发该事件.Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii:当前按键的当前按键的ASCII码值码值End Sub1. KeyPress事件事件w说明说明: 可以检测到可以检测到字母、数字和标点

35、符号,且能够区分大小写字母字母、数字和标点符号,且能够区分大小写字母; 能够识别能够识别键键,键和退格键键和退格键; 不能识别不能识别光标移动键光标移动键,编辑键和其它功能键编辑键和其它功能键.Private Sub ?_KeyDown(KeyCode As Integer, Shift As Integer) KeyCode: 用户所按键的用户所按键的键代码键代码; Shift: 判断用户是否按下判断用户是否按下Alt、Ctrl、Shift键键.End SubPrivate Sub ?_KeyUp(KeyCode As Integer, Shift As Integer)End Sub2.

36、KeyDown事件事件 和和 KeyUp事件事件wShift参数参数(3位二进制整数位二进制整数): =1,表示,表示Shift键被按下键被按下 =2,表示,表示Ctrl 键被按下键被按下 =4,表示,表示 Alt 键被按下键被按下 例:例:Shift键和键和Ctrl键同时被按下,键同时被按下,Shift参数的值参数的值=3ShiftCtrlAltX X Xw 说明说明: 键代码键代码无法区分字母的大小写无法区分字母的大小写; 可以识别光标移动键可以识别光标移动键,编辑键和功能键和组合键编辑键和功能键和组合键.w 键码常数键码常数例例7-15,16,17: 键盘事件键盘事件7.6 应用程序向导应用程序向导(P185)自学自学7.7 综合应用综合应用(P187)P187 例例7.21 字幕滚动程序字幕滚动程序P188 例例7.22 利用时钟控件和图像控件模拟自动红绿灯利用时钟控件和图像控件模拟自动红绿灯.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号