VB教学课件第三章【医药版】.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)
《VB教学课件第三章【医药版】.ppt》由会员分享,可在线阅读,更多相关《VB教学课件第三章【医药版】.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章第三章第三章 窗体和控件窗体和控件窗体和控件窗体和控件普通高等教育 “十一五”国家级规划教材全 国 高 等 医 药 院 校 药 学 类 规 划 教 材计算机程序设计计算机程序设计(第二版第二版)第一节第一节第一节第一节 文本控件文本控件文本控件文本控件目目 录录第二节第二节第二节第二节 按钮控件按钮控件第三节第三节第三节第三节 单选按钮和复选框单选按钮和复选框沈沈阳阳药药科科大大学学计计算算计计教教研研室室沈沈阳阳药药科科大大学学计计算算计计教教研研室室第五节第五节第五节第五节 焦点和焦点和焦点和焦点和TabTab顺序顺序顺序顺序第四节第四节第四节第四节 图形控件图形控件控件学习的
2、重点控件学习的重点:控件对象的三要素控件对象的三要素计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学引言引言Visual BasicVisual Basic是一种是一种是一种是一种可视化可视化可视化可视化的高级程序设计语言,不但具的高级程序设计语言,不但具的高级程序设计语言,不但具的高级程序设计语言,不但具有有有有所见即所得所见即所得所见即所得所见即所得的优点,而且还提供了大量的的优点,而且还提供了大量的的优点,而且还提供了大量的的优点,而且还提供了大量的WindowsWindows窗体控件窗体控件窗体控件
3、窗体控件。只要我们熟练掌握了这些控件的使用,就可以轻松编写出具有只要我们熟练掌握了这些控件的使用,就可以轻松编写出具有只要我们熟练掌握了这些控件的使用,就可以轻松编写出具有只要我们熟练掌握了这些控件的使用,就可以轻松编写出具有WindowsWindows风格的图形化界面的应用程序。风格的图形化界面的应用程序。风格的图形化界面的应用程序。风格的图形化界面的应用程序。本章将介绍本章将介绍本章将介绍本章将介绍Visual BasicVisual Basic中最基本的几个标准控件,更中最基本的几个标准控件,更中最基本的几个标准控件,更中最基本的几个标准控件,更高高高高级的复杂级的复杂级的复杂级的复杂控
4、件将在控件将在控件将在控件将在第八章详细第八章详细第八章详细第八章详细介绍。介绍。介绍。介绍。计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件3.1 3.1 文本控件文本控件计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件与文本有关的标准控件有两个与文本有关的标准控件有两个与文本有关的标准控件有两个与文本有关的标准控件有两个:1 1.标签(标签(标签(标签(La
5、belLabel)程序在运行模式程序在运行模式程序在运行模式程序在运行模式 (Run Mode)(Run Mode)下,用户不能编辑其内容。下,用户不能编辑其内容。下,用户不能编辑其内容。下,用户不能编辑其内容。一般用做其它控件的功能提示说明或者显示程序的运行结果。一般用做其它控件的功能提示说明或者显示程序的运行结果。一般用做其它控件的功能提示说明或者显示程序的运行结果。一般用做其它控件的功能提示说明或者显示程序的运行结果。2 2.文本框(文本框(文本框(文本框(TextBoxTextBox)程序在运行模式程序在运行模式程序在运行模式程序在运行模式 (Run Mode)(Run Mode)下,
6、用户可以编辑其显示内下,用户可以编辑其显示内下,用户可以编辑其显示内下,用户可以编辑其显示内容容容容,从而实现,从而实现,从而实现,从而实现程序运行中的程序运行中的程序运行中的程序运行中的人机交互人机交互人机交互人机交互。一般用做输入信息。一般用做输入信息。一般用做输入信息。一般用做输入信息。标签标签文本框文本框计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件3.1.1 3.1.1 标签标签标签标签(Label)(Label)除前面讲过的常用属性除前面讲过的常用属性除前面讲过的
7、常用属性除前面讲过的常用属性NameName,TopTop,LeftLeft,HeightHeight,WidthWidth,VisibleVisible,FontFont外,标签还具有以下属性外,标签还具有以下属性外,标签还具有以下属性外,标签还具有以下属性:(1)Caption(1)Caption(标题标题标题标题)该属性用于设置标签中显示的文本。该文本信息既可以在该属性用于设置标签中显示的文本。该文本信息既可以在该属性用于设置标签中显示的文本。该文本信息既可以在该属性用于设置标签中显示的文本。该文本信息既可以在设计模式下通过属性窗口设置,也可以在运行模式下通过修改设计模式下通过属性窗口设
8、置,也可以在运行模式下通过修改设计模式下通过属性窗口设置,也可以在运行模式下通过修改设计模式下通过属性窗口设置,也可以在运行模式下通过修改CaptionCaption属性来设置。属性来设置。属性来设置。属性来设置。例如,下面语句可将标签的显示文本更改为例如,下面语句可将标签的显示文本更改为例如,下面语句可将标签的显示文本更改为例如,下面语句可将标签的显示文本更改为“消炎药品消炎药品消炎药品消炎药品”:Label1.Caption=Label1.Caption=消炎药品消炎药品消炎药品消炎药品“Caption属性是属性是“标签标签”控件的控件的默认属性默认属性,即下面的写法与上面的属,即下面的写
9、法与上面的属性赋值语句是一致的:性赋值语句是一致的:Label1=“消炎药品消炎药品消炎药品消炎药品”注意:标签没有注意:标签没有注意:标签没有注意:标签没有TextTextTextText属性属性属性属性,这与下面讲到的文本框不同。,这与下面讲到的文本框不同。,这与下面讲到的文本框不同。,这与下面讲到的文本框不同。计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件(2)Alignment(2)Alignment(对齐方式对齐方式对齐方式对齐方式)用于设置标签中文本的对齐方式,有
10、三种取值情况:用于设置标签中文本的对齐方式,有三种取值情况:用于设置标签中文本的对齐方式,有三种取值情况:用于设置标签中文本的对齐方式,有三种取值情况:0-Left Justify(0-Left Justify(缺省缺省缺省缺省)标签中的文本左对齐标签中的文本左对齐标签中的文本左对齐标签中的文本左对齐 1-Right Justify 1-Right Justify 标签中的文本右对齐标签中的文本右对齐标签中的文本右对齐标签中的文本右对齐 2-Center 2-Center 标签中的文本居中对齐标签中的文本居中对齐标签中的文本居中对齐标签中的文本居中对齐 (3)(3)BackStyle(Back
11、Style(背景风格背景风格背景风格背景风格)该属性用于设置标签的背景风格,有两种取值情况:该属性用于设置标签的背景风格,有两种取值情况:该属性用于设置标签的背景风格,有两种取值情况:该属性用于设置标签的背景风格,有两种取值情况:0-Transparent 0-Transparent 标签的背景为透明的,就像是在一块透明标签的背景为透明的,就像是在一块透明标签的背景为透明的,就像是在一块透明标签的背景为透明的,就像是在一块透明玻璃上书写文本一样,无论玻璃上书写文本一样,无论玻璃上书写文本一样,无论玻璃上书写文本一样,无论BackColorBackColor设为什么颜色都不会显设为什么颜色都不会
12、显设为什么颜色都不会显设为什么颜色都不会显示。示。示。示。1 Opaque(1 Opaque(缺省缺省缺省缺省)标签的背景为非透明的,会遮挡标签后标签的背景为非透明的,会遮挡标签后标签的背景为非透明的,会遮挡标签后标签的背景为非透明的,会遮挡标签后面的内容面的内容面的内容面的内容计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件标签背景设置为透明:标签背景设置为透明:标签背景设置为透明:标签背景设置为透明:计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机
13、程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件(4)BorderStyle(4)BorderStyle(边框风格边框风格边框风格边框风格)该属性用于设置标签的边框风格,有两种取值情况:该属性用于设置标签的边框风格,有两种取值情况:该属性用于设置标签的边框风格,有两种取值情况:该属性用于设置标签的边框风格,有两种取值情况:0 None(0 None(缺省缺省缺省缺省)标签无边框标签无边框标签无边框标签无边框 1-Fixed Single 1-Fixed Single 标签有边框标签有边框标签有边框标签有边框(5)Appearance(5)Appear
14、ance(外观外观外观外观)该属性用于设置标签外观是否具有立体的效果,有两种取该属性用于设置标签外观是否具有立体的效果,有两种取该属性用于设置标签外观是否具有立体的效果,有两种取该属性用于设置标签外观是否具有立体的效果,有两种取值情况:值情况:值情况:值情况:0-Flat 0-Flat 标签为平面效果标签为平面效果标签为平面效果标签为平面效果 1-3D(1-3D(缺省缺省缺省缺省)标签为立体效果标签为立体效果标签为立体效果标签为立体效果 注意:显示注意:显示注意:显示注意:显示3D3D3D3D效果的前提是将效果的前提是将效果的前提是将效果的前提是将BorderStyleBorderStyleB
15、orderStyleBorderStyle设置为设置为设置为设置为1 1 1 1计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件(6)AutoSize(6)AutoSize(自动调整大小自动调整大小自动调整大小自动调整大小)该属性用于设置标签的大小是否随标题文本大小的改变而改变,该属性用于设置标签的大小是否随标题文本大小的改变而改变,该属性用于设置标签的大小是否随标题文本大小的改变而改变,该属性用于设置标签的大小是否随标题文本大小的改变而改变,有两种取值情况:有两种取值情况:有
16、两种取值情况:有两种取值情况:True True 标签的大小随标题文本大小的改变而改变标签的大小随标题文本大小的改变而改变标签的大小随标题文本大小的改变而改变标签的大小随标题文本大小的改变而改变 False(False(缺省缺省缺省缺省)当标题太长时,只显示其中的一部分内容当标题太长时,只显示其中的一部分内容当标题太长时,只显示其中的一部分内容当标题太长时,只显示其中的一部分内容(7)WordWrap(7)WordWrap(决定标签的大小是否与文字保持自动调整决定标签的大小是否与文字保持自动调整决定标签的大小是否与文字保持自动调整决定标签的大小是否与文字保持自动调整)标签上显示的内容要是想分多
17、行显示的话,要设置标签上显示的内容要是想分多行显示的话,要设置标签上显示的内容要是想分多行显示的话,要设置标签上显示的内容要是想分多行显示的话,要设置WordWrapWordWrap属属属属性为性为性为性为True,True,并且该属性生效必须设置并且该属性生效必须设置并且该属性生效必须设置并且该属性生效必须设置AutoSizeAutoSize为为为为TrueTrue,否则不可以。,否则不可以。,否则不可以。,否则不可以。总结:总结:标签标签Caption属性显示的内容控制换行显示属性显示的内容控制换行显示 Label1.Caption=“.”&vbCrlf&“.”Label1.caption
18、=“.”&Chr(13)&Chr(10)&“.”计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件3.1.2 3.1.2 文本框文本框文本框文本框(TextBox)(TextBox)文本框还具有以下属性文本框还具有以下属性文本框还具有以下属性文本框还具有以下属性:(1 1)Text(Text(文本文本文本文本)该属性用于存放文本框中的文本信息该属性用于存放文本框中的文本信息该属性用于存放文本框中的文本信息该属性用于存放文本框中的文本信息 包括在设计模式下对其赋值,或者在运算模式下
19、,利用包括在设计模式下对其赋值,或者在运算模式下,利用包括在设计模式下对其赋值,或者在运算模式下,利用包括在设计模式下对其赋值,或者在运算模式下,利用语句对其赋值,如:语句对其赋值,如:语句对其赋值,如:语句对其赋值,如:Text1.Text=“Text1.Text=“小鼠小鼠小鼠小鼠”其中,该属性为文本框其中,该属性为文本框其中,该属性为文本框其中,该属性为文本框Text1Text1的默认属性,所以在对文本的默认属性,所以在对文本的默认属性,所以在对文本的默认属性,所以在对文本框的该属性赋值时,可省略框的该属性赋值时,可省略框的该属性赋值时,可省略框的该属性赋值时,可省略TextText不写
20、,而直接写成:不写,而直接写成:不写,而直接写成:不写,而直接写成:Text1=“Text1=“小鼠小鼠小鼠小鼠”和前面讲的标签不同,和前面讲的标签不同,和前面讲的标签不同,和前面讲的标签不同,文本框没有文本框没有文本框没有文本框没有CaptionCaption属性属性属性属性。(2 2)MaxLength(MaxLength(允许输入的最大字符数允许输入的最大字符数允许输入的最大字符数允许输入的最大字符数)注意:注意:注意:注意:MaxLength=0MaxLength=0时,表示无字符个数限制时,表示无字符个数限制时,表示无字符个数限制时,表示无字符个数限制(可以接收可以接收可以接收可以接
21、收Visual BasicVisual Basic系统规定的最大字符数系统规定的最大字符数系统规定的最大字符数系统规定的最大字符数32K)32K)计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件注意:注意:注意:注意:在在在在MultiLineMultiLine为为为为TrueTrue的前提下,强制文本框内文本换行的前提下,强制文本框内文本换行的前提下,强制文本框内文本换行的前提下,强制文本框内文本换行的方法为:的方法为:的方法为:的方法为:设计模式下,在设计模式下,在设计模式
22、下,在设计模式下,在TextText属性中相应位置按下属性中相应位置按下属性中相应位置按下属性中相应位置按下Ctrl+EnterCtrl+Enter 运行模式下,为运行模式下,为运行模式下,为运行模式下,为TextText属性赋值时相应位置加入属性赋值时相应位置加入属性赋值时相应位置加入属性赋值时相应位置加入“vbCrLf”“vbCrLf”例如:例如:例如:例如:Text1.text=Text1.text=抗癌抗癌抗癌抗癌+vbCrLf+vbCrLf+新药物新药物新药物新药物(4)PassWordChar(4)PassWordChar(文本框中用什么字符替代显示文本框中用什么字符替代显示文本框
23、中用什么字符替代显示文本框中用什么字符替代显示)该属性一般用作口令的输入。该属性为空值时,表示显该属性一般用作口令的输入。该属性为空值时,表示显该属性一般用作口令的输入。该属性为空值时,表示显该属性一般用作口令的输入。该属性为空值时,表示显示原始信息。示原始信息。示原始信息。示原始信息。注意:注意:注意:注意:虽然虽然虽然虽然文本框中的数据没有真实地显示在用户面前文本框中的数据没有真实地显示在用户面前,但却但却保存着真实的值。保存着真实的值。(3)MultiLine(3)MultiLine(多行显示多行显示多行显示多行显示)计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计
24、算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件(5)ScrollBars(5)ScrollBars(滚动条滚动条滚动条滚动条)四种取值情况四种取值情况:0-None(缺省缺省)文本框中没有滚动条文本框中没有滚动条1-Horizontal 只有水平滚动条只有水平滚动条2-Vertical 只有垂直滚动条只有垂直滚动条3-Both 同时具有水平和垂直滚动条同时具有水平和垂直滚动条 注意:注意:注意:注意:只有当只有当MultiLine属性设置为属性设置为True时,时,ScrollBars才生效。才生效。文本框中只要出现水平滚动条,那么文本框的自动
25、换行功文本框中只要出现水平滚动条,那么文本框的自动换行功能将不生效,只能能将不生效,只能强制换行强制换行。计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学计算机程序设计计算机程序设计(第二版第二版)沈阳药科大学沈阳药科大学第一节第一节 文本控件文本控件(6)Locked(6)Locked(锁定锁定锁定锁定)注意:注意:注意:注意:当当当当Locked=TrueLocked=True时文本框外观无变化、可以接收焦时文本框外观无变化、可以接收焦时文本框外观无变化、可以接收焦时文本框外观无变化、可以接收焦点,用户不能修改文本框内容,只能通过代码修改点,用户不能修改文本框内容,只能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药版 VB 教学 课件 第三 医药
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内