第3章常用控件与界面设计精选文档.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3章常用控件与界面设计精选文档.ppt》由会员分享,可在线阅读,更多相关《第3章常用控件与界面设计精选文档.ppt(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第3章常用控件与界面设计本讲稿第一页,共二十九页3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 窗窗体体(FormForm)是是为为了了设设计计VBVB应应用用程程序序界界面面或或对对话话框框而而提提供供的的窗窗口口,是包容用户界面或对话框所需的各种控件的是包容用户界面或对话框所需的各种控件的“容器容器”。1.1.1.1.窗体的属性、方法与事件窗体的属性、方法与事件窗体的属性定义了它的外观窗体的属性定义了它的外观;窗体的方法定义了它的行为窗体的方法定义了它的行为;窗体所能响应的事件定义了它与用户的交互窗体所能响应的事件定义了它与用户的交互。VB为窗体规定了众多的属性、方法与事
2、件。为窗体规定了众多的属性、方法与事件。下面介绍窗体常用的属性、方法与事件。下面介绍窗体常用的属性、方法与事件。本讲稿第二页,共二十九页(1)窗体的常用属性窗体的常用属性 aName:窗体名称。:窗体名称。窗体名称在程序代码中作为窗体对象的标识名。窗体名称在程序代码中作为窗体对象的标识名。窗体名称可以缺省。窗体名称可以缺省。窗体名称也可以自定义。窗体名称也可以自定义。窗窗体体名名称称自自定定义义的的命命名名规规则则:必必须须以以字字母母或或汉汉字字开开头头,可可以以包包含含数数字字和下划线,但不能包含空格或标点符号。和下划线,但不能包含空格或标点符号。bCaption:窗体标题。:窗体标题。窗
3、体标题是出现在窗体标题栏的文本内容。窗体标题是出现在窗体标题栏的文本内容。窗体标题默认与窗体名称相同。窗体标题默认与窗体名称相同。标题也可以自定义,只要是字符即可,不受其他约束。标题也可以自定义,只要是字符即可,不受其他约束。3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 注意注意注意注意:窗体名称与窗体标题是有区别的。本讲稿第三页,共二十九页 同样,使用同样,使用“视图视图”菜单中的菜单中的“调色板调色板”命令也可以设置窗命令也可以设置窗 体等对象的前景色和背景色。体等对象的前景色和背景色。c.BackColorc.BackColor与与与与ForeColorForeCol
4、or:窗体的背景色与前景色。:窗体的背景色与前景色。:窗体的背景色与前景色。:窗体的背景色与前景色。颜色值用一个长整数表示。点击属性栏右边的颜色值用一个长整数表示。点击属性栏右边的,会弹,会弹出一个颜色设置组合框。出一个颜色设置组合框。(1)窗体的常用属性窗体的常用属性3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 d.BorderStyleBorderStyle:边框样式:边框样式:边框样式:边框样式用数值来表明窗体边框的风格,见用数值来表明窗体边框的风格,见P15表表2-2。本讲稿第四页,共二十九页说明:说明:FontFont是窗体的一种属性,同时它又被看作一个对象是窗体
5、的一种属性,同时它又被看作一个对象 FontFont本身还具有本身还具有Name,Size,Bold,ItalicName,Size,Bold,Italic等属性。等属性。e.FontFont:正文字体。:正文字体。:正文字体。:正文字体。设置窗体上所显示的正文的字体、字号和字形等。设置窗体上所显示的正文的字体、字号和字形等。点击字体属性栏右的对话框按钮点击字体属性栏右的对话框按钮,弹出,弹出“字体对话框字体对话框”(如图)。默认的字体为(如图)。默认的字体为“宋体、常规、小五号宋体、常规、小五号”。(1)窗体的常用属性窗体的常用属性3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建
6、窗体 本讲稿第五页,共二十九页 f.f.Icon Icon Icon Icon:图标:图标:图标:图标设置位于窗体左上角控制盒上的图标设置位于窗体左上角控制盒上的图标当窗体最小化为任务栏上的按钮时,也使用此图标。当窗体最小化为任务栏上的按钮时,也使用此图标。g.g.LeftLeftLeftLeft、TopTopTopTop、HeightHeightHeightHeight、WidthWidthWidthWidth:窗体的位置与大小。:窗体的位置与大小。:窗体的位置与大小。:窗体的位置与大小。默认单位为特维(默认单位为特维(TwipTwip)h.h.EnabledEnabledEnabledEn
7、abled:活动属性:活动属性:活动属性:活动属性决定窗体能否被访问。决定窗体能否被访问。(1)(1)窗体的常用属性窗体的常用属性窗体的常用属性窗体的常用属性3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 i.Visible:可视属性可视属性决定窗体是否可视决定窗体是否可视本讲稿第六页,共二十九页(3)窗体的事件窗体的事件窗体可以响应许多事件。常用的事件有:窗体可以响应许多事件。常用的事件有:ClickClick:单击。:单击。DbclickDbclick:双击。:双击。LoadLoad:装载。:装载。ResizeResize:调整尺寸。:调整尺寸。ActivateActiv
8、ate:激活。:激活。DeactivateDeactivate:失去激活。:失去激活。(2)窗体的方法窗体的方法窗体可调用多个方法。常用的方法有:窗体可调用多个方法。常用的方法有:HideHide:隐藏窗体。:隐藏窗体。(如图如图)Move Move:把窗体移到某个位置。:把窗体移到某个位置。PrintPrint:显示文本或数据。:显示文本或数据。PrintForm PrintForm:打印窗体。:打印窗体。RefreshRefresh:强制重新绘制一个窗体。:强制重新绘制一个窗体。ShowShow:显示窗体。:显示窗体。3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 本讲稿
9、第七页,共二十九页3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 2.2.定制窗体属性定制窗体属性方法一:方法一:方法一:方法一:在设计态,通过在设计态,通过“属性属性”窗口为其设定各种属性值窗口为其设定各种属性值方法二方法二方法二方法二:在程序代码中改变属性值(运行时改变)在程序代码中改变属性值(运行时改变)格式:格式:Object.Property=Expression即:即:对象名对象名.属性名属性名=表达式(属性值)表达式(属性值)提示:提示:提示:提示:如果属性值是字符串,则用西文引号括起来。如果属性值是字符串,则用西文引号括起来。本讲稿第八页,共二十九页3.1 3
10、.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 3.3.3.3.引用窗体的方法引用窗体的方法VB中的所谓中的所谓“方法方法”可使可使“对象对象”执行一个动作或任务。执行一个动作或任务。格式:格式:Object.Method或或Object.MethodArg1,Arg2即:即:对象名对象名.方法名方法名或或对象名对象名.方法名方法名参数参数1,参数参数例:例:a.a.显示窗体显示窗体NewFormNewForm,在程序中加入代码:,在程序中加入代码:NewForm.Show Style NewForm.Show Style 表示以表示以“StyleStyle”方式方式显示显示显示显示“
11、NewFormNewForm”窗体窗体.b.b.隐藏窗体隐藏窗体NewForm NewForm,在程序中加入代码:,在程序中加入代码:NewForm.Hide NewForm.Hide 表示表示隐藏隐藏隐藏隐藏 “NewFormNewForm”窗体窗体本讲稿第九页,共二十九页(1)(1)装载语句装载语句 语句格式:语句格式:Load Object Load Object (2)(2)卸载语句卸载语句 语句格式:语句格式:Unload ObjectUnload Object 或:或:Unload Me Unload Me (3)End(3)End语句语句 语句格式:语句格式:End End 3.
12、1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 4.4.窗体的装载、卸载、窗体的装载、卸载、EndEnd语句语句 注意:注意:注意:注意:UnloadUnload和和EndEnd的区别,见的区别,见P18P18。例例3-1本讲稿第十页,共二十九页3.1 3.1 3.1 3.1 创建窗体创建窗体创建窗体创建窗体 5.Print5.Print方法方法格式:格式:Object.Printp1p2作用:将文本输出到指定对象上。如果缺省对象,则将内容输出作用:将文本输出到指定对象上。如果缺省对象,则将内容输出到当前窗体上。到当前窗体上。例:在程序代码中增加下列内容:例:在程序代码中增加下列
13、内容:Print“新北京!新北京!”;“新奥运!新奥运!”Print“新北京!新北京!”,“新奥运!新奥运!”运行程序则在窗体上输出如图:运行程序则在窗体上输出如图:本讲稿第十一页,共二十九页3.2 3.2 3.2 3.2 常用控件常用控件常用控件常用控件 控件是包含在窗体中的对象。控件是包含在窗体中的对象。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件和窗体组成与用户交互的可视化部件。控件和窗体组成与用户交互的可视化部件。VBVB通过控件箱(工具箱)提供了组成通过控件箱(工具箱)提供了组成WindowsWindows应用程
14、序窗口或对话框的应用程序窗口或对话框的诸如文本框、列表框、命令按钮等控件。诸如文本框、列表框、命令按钮等控件。VB6.0VB6.0标准版的控件如图:标准版的控件如图:本讲稿第十二页,共二十九页 Pointer指针 Picture图片框 Label标签 TextBox文本框 Frame框架 CommandButton命令按钮 CheckBox复选框 OptionButton单选框 ComboBox组合框 ListBox列表框 H.ScrollBar水平滚动条 V.ScrollBar垂直滚动条 Timer计时器 DriveListBox驱动器列表框 DirListBox文件夹列表框 FileLis
15、tBox文件列表框 Shape图形 Line线条 Image图像 Date数据控件 OLE控件3.2 3.2 3.2 3.2 常用控件常用控件常用控件常用控件本讲稿第十三页,共二十九页1 1文本框(文本框(TextBoxTextBox)用于接收用户在框内输入的信息,或显示由程序提供的信息。(2)(2)(2)(2)方法方法方法方法SeSetFocustFocus:设置焦点:设置焦点;使光标指向指定的文本框。使光标指向指定的文本框。(3)(3)(3)(3)事件事件事件事件ChangeChange:改变。:改变。LostFocuseLostFocuse:失去焦点。:失去焦点。KeyPressKeyP
16、ress:按下字符键。:按下字符键。(1)(1)(1)(1)属性属性属性属性 Name Name:名称:名称 Text Text:文本属性:文本属性 PasswordChar PasswordChar:密码属性:密码属性 文本框还有文本框还有BorderStyle,Enabled,Font,ForeColorBorderStyle,Enabled,Font,ForeColor等属性等属性 MaxLength MaxLength:最大长度:最大长度 MultiLine MultiLine:多行属性:多行属性 Alignment Alignment:对齐属性:对齐属性3.2 3.2 3.2 3.2
17、 常用控件常用控件常用控件常用控件本讲稿第十四页,共二十九页3.2 3.2 3.2 3.2 常用控件常用控件常用控件常用控件2 2 2 2标签(标签(标签(标签(labellabellabellabel)标签常用作其他控件的说明。标签常用作其他控件的说明。(1)(1)(1)(1)属性属性属性属性 Font,Name,Caption,AlignmentFont,Name,Caption,AlignmentFont,Name,Caption,AlignmentFont,Name,Caption,Alignment属性:同窗体和文本框属性:同窗体和文本框 AutoSizeAutoSizeAutoSi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 控件 界面设计 精选 文档
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内