Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control

上传人:E**** 文档编号:89189253 上传时间:2019-05-21 格式:PPT 页数:22 大小:203.50KB
返回 下载 相关 举报
Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control_第1页
第1页 / 共22页
Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control_第2页
第2页 / 共22页
Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control_第3页
第3页 / 共22页
Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control_第4页
第4页 / 共22页
Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control》由会员分享,可在线阅读,更多相关《Visual Basic 6.0程序设计 教学课件 ppt 作者 黄学平 主编 Ⅳ-01 basic control(22页珍藏版)》请在金锄头文库上搜索。

1、第四讲 面向对象的程序设计,基本要求: 1. 掌握窗体(Form)的常用属性、事件和方法的使用。 2. 掌握多重窗体的概念和使用。 3. 掌握常用控件单选钮(OptionButton)、检查框(CheckBox) 、框架(Frame)、滚动条(ScrollBar)、 列表框(ListBox)、 组合框(ComboBox)、时钟(Timer)、通用对话框(CommonDialog)等的常用属性、重要事件和方法的使用。 4. 理解常用事件的触发时机,掌握事件过程的编程。,一、常用属性,Name名称属性(任何对象都具有的) 创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示

2、在窗体上。 Caption标题属性 该属性决定了控件上显示的内容。 Height、Width、Top和Left属性 单位为twip 1twip=1/20点 =1/1440英寸 =1/567cm,Form1.Height,Form1.Width,Form1.Left,Form1.Top,Ok.Height,Ok.Width,Ok.Left,Ok.Top,Height、width包括边框和标题栏,Enabled属性(逻辑值) 控件是否可操作. 当设置为false时,呈暗淡色,禁止用户进行操作. Visible属性(逻辑值) 控件是否可见.当设置为false时, 用户看不到,但控件本身存在。 Fon

3、t属性组 FontName属性是字符型,决定字体(缺省为宋体) FontSize属性是整型,决定字体大小。 FontBold属性是逻辑型,决定是否是粗体。 FontItalic属性是逻辑型,决定是否是斜体。 FontStrikeThru属性是逻辑型,决定是否加一删除线。 FontUnderLine属性是逻辑型,决定是否带下划线。,Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色)。 其值 是一个16进制常量。 Backcolor背景颜色属性 正文以外的显示区域的颜色 Appearance属性 设置对象运行时是否以3D效果显示,常用的方法 Print、Cls、Move、 Show

4、、 Hide等。,窗体名.Print Spc(n) | Tab(n) 表达式列表 窗体名.Cls 窗体名. Move Left,Top,Width,Height object.Show style object.Hide,例Move,例2,二、窗 体(Form),(一)、属性 基本属性: Name,Height,Width,Top,Left,Enabled,Visible,Font, ForeColor,BackColor, Picture和Icon等。 Caption标题: 决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。 MaxButton最大化按钮和Min

5、Button最小化按钮 值为True,有最大或最小化按钮,False则无。 ControlBox:控制菜单框 (True为有,False则表无),BorderStyle:边框风格 通过改变 BorderStyle 属性,可以控制窗体如何调整大小。 0-None:无边框; 1-Fixed Single:单线边框,不可以改变窗口大小; 2-Sizable:双线边框,可以改变窗口大小; 3-Fixed Dialog:双线框架,不可以改变窗口大小。 Icon:图标 窗体最小化时显示的图标。,WindowsState属性 0-Normal:正常窗口状态,有窗口边界; 1:最小化状态,以图标方式运行; 2

6、:最大化状态,无边框,充满整个屏幕。 AutoRedraw属性 True:在窗体被隐藏或其它窗口覆盖某窗体后,返回时重新还原该窗体以前的画面。 (二)、方法 常用的方法有Print、Cls、Move、Hide、Show等。,(三)、事件,Click/DblClick: 单击/双击窗体触发。 Load: 窗体被装入时触发的事件。该事件通常用来在启动应用 程序时对属性和变量进行初始化。 Activate: 当窗体成为活动窗口时所触发的事件。 单击某窗口或在程序过程中用Show、SetFocus方法都使该窗口成为活动窗口并将触发Activate事件。,三、基本控件,(一). 标签 Label 用于显

7、示文本(输出)信息,不能作为输入信息的界面。 最常用属性 Name,Caption,Height,Width,Top,Left,Enabled,Visible,FontName,FontBold,FontItalic,FontUnderline, Alignment,Autosize 和BorderStyle等 事件 单击(Click) 双击(DblClick) 改变(Change),(二) 文本框 TextBox,是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。 1. 属性 (1)基本属性 Name,Height,Width,Top,Left,Enabled,Visible,Font

8、Name,FontBold,FontItalic,FontUnderline,Alignment,和BorderStyle等 (2)Text 文本属性(文本框没有Caption属性) 在文本框中显示的正文内容存放在Text属性中。当程序运行时,用户通过键盘输入正文内容,保存在Text属性中。,(3)其他属性,Maxlength: 正文的最多字符个数,0为任意长度 MultiLine: 是否为多行,默认一行. False ScrollBars: 滚动条的形式 当MultiLine为True时,该属性才有效, 0-None:无滚动条、1-Horizontal:水平滚动条、 2-Vertical垂直

9、滚动条、3-Both水平和垂直滚动条。 Locked: 是否可被编辑属性,False,表示为可编辑。 PasswordChar:作为密码框时,显示的字符。,2.常用事件,Change :当改变文本框的Text属性时会引发该事件。当用输入一个字符,就会触发一次Change事件。 KeyPress(KeyAscii As Integer):当用户按下并释放键盘上一个ANSI键时,就会触发一次该事件,并传递一个KeyAscii参数(字符的Ascii值) LostFocus : 当控件失去焦点时发生。 GotFocus : 当控件获得焦点时发生。 3. 常用方法 文本框最有用的方法是:SetFocus

10、 使用形式: 对象.SetFocus 功能: 是把光标移到指定的文本框对象中。,(三)命令按钮CommandButton,接受用户输入的命令.输入命令可以有三种方式: (1)鼠标单击; (2)按Tab键焦点跳转到该按钮, 再按回车键; (3) 快捷键(Alt+有下划线的字母) 1. 属性 (1)基本属性 Name,Height,Width,Top,Left,Enabled,Visible, FontName,FontBold,FontItalic,FontUnderline, 和BorderStyle等 (2)其它属性 Caption: 标题属性命令按钮显示的内容,可在某字母前加“&“设置快捷

11、键。 例如: &Ok ,显示 Ok,2. 事件: 单击事件Click,Default:确认属性(逻辑值),设置为True时,按Enter键相当于用鼠标器单击了该按钮。 Cancel:取消功能属性(逻辑值),当设置为True时,按Esc键与单击此命令按钮的效果相同。 注意:同一窗体中只能有一个按钮的Cancel属性设置为True,也只有一个按钮的Default属性设置为True Picture : 按钮可显示图片文件(.bmp和.Ico),只有当Style属性值设 为1时有效 Style : 显示形式: 0 只能显示文字, 1 文字、图形均可 。 ToolTipText :设置工具提示,和Pic

12、ture结合使用。,(四) 单选钮和检查框,单选钮(OptionButton):必须成组出现,用户只能选择其中的一项; 检查框(CheckBox)又称复选框 :控件显示多项选择,从而可选择其中的一项或多项;,重要区别: 在选择一个单选钮时,同组中的其它单选钮控件自动无效。 相反,可以选择任意数量的 CheckBox 控件。,1、属 性,(1)基本属性 Name、Width、Height、Top、Left、ForeColor、BackColor、Enabled、Visible和Index等。 (2)其他属性 Caption:设置单选钮或复选框的文本注释内容。 Alignment:设置标题显示的位

13、置 0 标题显示在右边。1 标题显示在左边。 Value :,(五)框 架(Frame),框架内控件的创建方法: 方法1:单击工具箱上的工具,然后用出现的“+”指针,在框架中适当位置拖拉出适当大小的控件。不能使用双击工具箱上工具的自动方式。 方法2:将控件“剪切”(Ctrl+X)到剪贴板,然后选中框架,使用 (Ctrl+V)命令粘贴到框架内,1、属性,(1)基本属性: Name、Width、Height、Top、Left、ForeColor、Font、Enabled和Visible等。 (2)其他属性: Caption:框架标题 Enabled:缺省为True,若False:标题呈灰色,不允许

14、对框架内的所有对象进行操作。 Visible:设置影响框架内的所有对象 2、事件 框架可以响应的事件Click、DblClick 一般不需要有关框架的事件过程。,(六) 滚动条 (ScrollBar),1、属性 (1)基本属性:Name、Width、Height、Top、Left、Enabled和Visible等。 (2)其他属性: Max:最大值 -32,76832,767 默认 32767 Min:最小值 -32,76832,767 默认 0 SmallChange:最小变动值,单击箭头时的移动量。 LargeChange:最大变动值,单击空白处的移动量。 Value :返回或设置滑块所处

15、位置所代表的值。 2、事件: Scroll:拖动滑块时会触发Scroll事件。 Change:Value属性改变时触发Change事件。,(七) 时 钟(Timer),时钟控件(Timer)能有规律地以Interval为时间间隔激发计时器事件Timer事件,从而执行相应的程序代码。 1、属性 Interval 属性:时间间隔属性,它表示两个计时器事件之间的时间间隔。单位:ms(0.001s),介间0 64767ms, 500是半秒, 1000 是1秒。Interval0:屏蔽计时器。 Enabled 属性:True:有效计时,False:停止时钟工作 2、事件:时钟控件只有一个Timer事件。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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