ppt6 常用标准控件

上传人:今*** 文档编号:106969569 上传时间:2019-10-17 格式:PPT 页数:68 大小:973.50KB
返回 下载 相关 举报
ppt6 常用标准控件_第1页
第1页 / 共68页
ppt6 常用标准控件_第2页
第2页 / 共68页
ppt6 常用标准控件_第3页
第3页 / 共68页
ppt6 常用标准控件_第4页
第4页 / 共68页
ppt6 常用标准控件_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《ppt6 常用标准控件》由会员分享,可在线阅读,更多相关《ppt6 常用标准控件(68页珍藏版)》请在金锄头文库上搜索。

1、第 6 章,常用标准控件,本章主要内容,第6章 常用标准控件,选择控件列表框和组合框,滚动条,计时器,框架,焦点与Tab顺序,命令按钮,标签,文本框,输入框,消息框,退出,文本控件,图形控件,按钮控件,选择控件复选框和单选框,6.1 文本控件,标签(Label)主要用来显示比较固定的提示性信息。 (知识点) 标签的默认名称(Name)和标题(Caption)为Labelx(x为1、2、3)。它所显示的内容只能用Caption属性进行设置和修改,不能直接编辑。标签控件常用来标注本身不具有Caption属性的控件,如为文本框、列表框和组合框等控件附加描述信息。 标签的部分属性与窗体及其他控件相同,

2、包括FontBold、FontItalic、FontName、FontSize、FontUnderline、Height、 Width、left、Top、Name 、Visual。 与图片框、图像框一样,标签可触发Click和Dblclick事件。,目录,6.1 文本控件,几点说明: Alignment属性:用来确定标签中标题的对齐方式,可以设置为0、1和2;标题靠左(默认)、靠右、居中显示。 AutoSize属性:用来确定是否根据Caption属性指定的标题自动调整标签的大小,可以设置为True或False。 Caption属性:用来在标签中显示文本。 可以在Caption属性中为控件指定一

3、个访问键 例如: Command1.Caption=“结束(&E)” 运行时只要用户同时按下Alt键和E键,就能执行该按钮命令 BorderStyle属性:设置标签的边框。可取0和1;无框和有框。 Enabled属性:返回或设置一个值,用来确定一个窗体或控件是否对用户产生的事件作出响应。 Backstyle属性:用来设置标签是否覆盖背景。设置值为0和1,6.1 文本控件,文本框(TextBox)是一个文本编辑区域,在设计阶段或运行期间可以在该区域中输入、编辑和显示文本内容。类似于一个简单的文本编辑器(知识点) 1. 文体框事件和方法: (Move、SetFocus方法,Change、Click

4、事件常用) (1) Change事件:当用户向文本框输入信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触发该事件。 (2) GotFocous事件:当文本框具有输入焦点(即活动状态)时,键盘上输入的每个字符都将在文本框中显示出来。只有当一个文本框被激活并且可见性为True时才收到焦点。 (3) LostFocous事件:当按下Tab键使光标离开当前文本框或用鼠标选择窗体中的其他对象时触发该事件。 (4) SetFocous方法:文本框较常用的方法,该方法可以把光标移到指定的文本框中。 格式:对象. SetFocous,6.1 文本控件,文本框属性: Maxlength

5、属性:用来设置允许在文本框中输入的最大字符数。设置为0时,最大字符数为32K MultiLine属性:用来设置是否允许多行显示。 PasswordChar属性:用于口令输入。 ScrollBars属性:用来确定文本框是否有滚动条。 SelLength属性:返回当前选择的字符数。 SelStart属性:用来定义当前选择的文本的起始位置。 SelText属性:用来返回当前选择文本的字符串,若没有选择文本,则是一个空字符串。 Text属性:用来设置文本框中显示的内容。 Locked属性:用来设置文本框是否可编辑。,在窗体上已经建立了两个文本框Text1和Text2,并编写 如下三个事件过程: Pri

6、vate Sub Form_Click() Text2.Text = “P“ Text1.Text = “P“ + Text1.Text End Sub Private Sub Text1_Change() 内容发生改变 Text2.Text = Text2.Text + “N“ + Text1.Text End Sub Private Sub Form_Load() Text2.Text = “M“ Text1.Text = “M“ End Sub 运行程序后单击窗体,则在文本框Text2中显示的内容是 A. PNM B. NPM C. PNP D. PNPM,例6.1,D,思考题,想一想,

7、4种图形控件:PictureBox控件、Image控件、Shape控件和Line控件; 图形方法:Circle方法、Line方法 坐标系 每个对象都定位于存放它的容器内 每个容器都有一个坐标系,它包括坐标原点,x坐标轴和y坐标轴,默认的坐标原点(0,0)在容器对象的左上角 默认单位为Twip(缇),还可以使用磅、像素、厘米等单位 一缇为一磅的 1/20 ,一英寸的 1/1440。一厘米的 1/567,6.2 图形控件,目录,(1)与窗体的属性相同的属性 部分窗体的属性,如Enable、Visible、FontBold、FontSize等,也适用于图片框和图像框,用法相同。窗体的另一些属性,如A

8、utoRedraw、Height、Left、Top、Width等也可用于图片框和图像框。但窗体位于屏幕上,而图片框和图像框位于窗体上。其坐标的参考点是不一样的。窗体位置使用绝对坐标,以屏幕为参考点;而图片框和图像框使用的是相对坐标,是以窗体为参考点的。 (2)CurrentX和CurrentY属性 该属性用来设置下一个输出的水平(CurrentX)或垂直(CurrentY)坐标。这两个属性只能在运行期间使用,格式如下: 对象. CurrentX = x 对象. CurrentY = y,6.2.1 图片框和图像框(知识点),(3)Picture属性 该属性用于窗体、图片框和图像框,它既可以通过

9、属性窗口设置,也可以通过程序代码设置。用来把图片放入这些对象中。图片文件的格式为Bitmap(位图)、Icon(图标)、Metafile(图元文件)、Jpeg(Joint Photographics Expert Group)、Gif(Graphics Interchange Format)。 (4)Stretch属性 只用于图像框,其功能与Autosize属性在图片框中的功能一样,用来设置图像框控件上是否自动改变大小以显示所载入图像的全部内容。与Autosize属性不同的是,当Stretch属性设置为False时,将自动改变图像框大小以显示所载入图像的全部内容,当Stretch属性设置为Tr

10、ue时,则不会进行自动调整图像框大小。 与窗体一样,图片框、图像框标签可接收Click和Dblclick事件,可以在图片框中使用Cls(清屏)和Print方法,6.2.1 图片框和图像框,图片框(PictureBox)和图像框(Image)都是用于显示图形。图片框可以作为其他控件的容器。 示例6.2 Private Sub Form_Load() Show Picture1.Print “在图片框内写字和画圆“ Picture1.Circle(1200, 1000), 600, RGB(0, 0, 255) Picture1.PSet(1200, 1000), RGB(255, 0, 0) E

11、nd Sub,6.2.1 图片框(PictureBox),例6.2,所谓图形文件的装入,就是把Visual Basic 所能接收的图形文件装入窗体、图片框、图像中。 (1)图片框与图像框的区别 图片框是“容器”控件,可以作为父控件,而图像框不能作为父控件。 图片框可以通过Print方法接收文本,并且可以接收由像素组成的图形,而图像框不能接收Print方法输入的信息,也不能用绘图方法在图像框上绘制图形。 图像框比图片框占用的内存少,显示速度快。在同等条件下,应优先考虑作用图像框,6.2.2 图形文件的装入(知识点),(2)在设计阶段装入图形文件 图形文件可以在设计阶段装入,也可在运行阶段装入。设

12、计阶段有两种方法:一种是通过属性窗口中的Picture属性装入;另一种是利用剪贴板把图片粘贴到窗体、图片框和图像框中 。 (3)在运行期间装入图片 运行期间可利用LoadPicture函数把图形文件装入窗体、图片框和图像框中 格式:对象. Picture = LoadPicture(“文件名”) 这里的“文件名”指的是图形文件,包括路径名。 用一个“空”图形覆盖原来的图形就能实现删除图片中的图形的目的,使该图片框变为空白。 格式: Picture1. Picture = LoadPicture(),6.2.2 图形文件的装入,直线和形状具有Name和Visible属性。形状还具有Height、

13、Left等标准属性,直线具有位置属性,即直线两个端点的坐标(X1,Y1)和(X2,Y2)。另外直线和形状还有如下属性。 (1)BorderColor 该属性用来设置直线和形状的颜色。 (2)BorderStyle 该属性用来设置直线和形状的边界线的线型。有7种类型。 0 代表透明型。 1 表示实线() 2 表示虚线(-) 3 表示点线() 4 表示点划线() 5 表示双点划线( ) 6 表示内实线(),6.2.3 直线和形状(知识点),(3)BorderWidth 该属性用来指定直线的宽度或者形状边界线的宽度,默认时以像素为单位。 (4)BackStyle 该属性用于形状控件,设置值为0或1,

14、用来决定形状是否被指定的颜色填充。 (5)FillColor 该属性用来定义形状的内部颜色。 (6)FillStyle 该属性的设置值决定了形状控件内部填充图案,可以取8种值,即0-实心、1-透明、2-水平线、3-垂直线、4-向上对角线、5-向下对角线、6-交叉线、7-对角交叉线。 (7)Shape 该属性用来确定所画形状的几何特性,有6种不同的取值,即0-矩形、1-正方形、2-椭圆形、3-圆形、4-四角园化的矩形、5-四角园化的正方形。,6.2.3 直线和形状,使用Pset(画点)、Line(画线)、Circle(画圆)等图形方法,可以在窗体和图片框上绘制简单的图形 1. Pset(画点)方

15、法 格式:对象名. Pset Step(x,y),颜色 功能:在对象的指定位置(x,y)上按选定的颜色画点 ,Step在上次位置加x,y 示例:下列语句能在坐标位置(500,900)处画一个红点: Pset (500,900), RGB(255,0,0) 2. Line(画线)方法 格式:对象名. Line (x1,y1)-(x2,y2),颜色 功能:在两个坐标点之间画一条线段。 例如,下列语句可在窗体上画一条斜线 Line (600,600)-(2000,3000) 3. Circle(画圆)方法 格式:对象名. Circle Step(x,y),半径,颜色,起点,终点,纵横比 功能:在对象

16、上画圆、椭圆或圆弧 (step指坐标以上一坐标点为原点),6.2.4 图形方法,在应用程序中,命令按钮通常用来在单击时执行指定的操作。包括Caption、Enabled、FontBold、FontItalic、FontName、FontSize、FontUnderline、Height、Left、Name、Top、Visible、Width。此外它还有Cancel、Default、Style、Picture、DownPicture、DisabledPicture属性。 (1)Cancel属性 当一个命令按钮的Cancel属性设置为True时,按ESC键与单击命令按钮的作用相同。 (2) Default属性 当一个命令按钮的Default属性设置为True时,按回车键与单击命令按钮的效果相同。 (3) Style属性 该属性设置或返回一个值,用来指定控件的显示类型

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

最新文档


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

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