《常用标准控》PPT课件.ppt_第1页
《常用标准控》PPT课件.ppt_第2页
《常用标准控》PPT课件.ppt_第3页
《常用标准控》PPT课件.ppt_第4页
《常用标准控》PPT课件.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 3 章 常用标准控件,常用控件,标签(Label) 文本框(TextBox) 命令按钮(CommandButton) 单选按钮(OptionButton)和复选按钮(CheckButton) 框架(Frame) 列表框(ListBox) 组合框(ComboBox) 图片框(PictureBox)和图像(Image) 滚动条(ScrollBar)和定时器(Timer),主要内容:,3.1 标签、文本框与命令按钮,3.2 单选按钮、复选按钮与框架,3.3 列表框与组合框,3.4 图片框与图像框,3.5 滚动条与定时器,3.6 程序示例,展望,3.1.1 标签(Label),标签(Label)主要用来显示比较固定的提示性信息。 1.标签的常用属性 (1) Alignment 设置标签中文本的对齐方式,共有3个可选项:0(左对齐,默认值),1(右对齐)和2(居中)。 (2) AutoSize 确定标签的大小是否根据标签的内容自动调整大小,默认值为False 。 (3) BorderStyle 设置标签的边框。可以取两个值,0表示无边框(默认值),1表示有边框。 (4) BackStyle 设置标签的背景模式。共有两个选项,1表示标签将覆盖背景(默认值),0表示标签是“透明”的。,3.1标签、文本框与命令按钮,2.标签的常用事件 (1)Click(单击) (2)DblClick(双击)(3)Change(改变) 由于标签控件主要用来显示说明文字,因此一般不对其进行事件处理。 3.标签的常用方法 (1)Refresh方法:刷新标签框。 (2)Move方法:移动标签。 对象Move Left ,Top ,Width ,Height,3.1.2 文本框(TextBox) 文本框是一个文本编辑区域 用户可以在该区域中输入、编辑和显示文本内容。,1.文本框的常用属性 (1) Text 设置返回文本框中显示的内容 (2) MultiLine 指示文本框控件是否能够接受和显示多行文本。 (3) Alignment 决定文本在控件中的对齐方式,缺省值为0,文本左对齐;若为1,文本右对齐;若为2,文本居中。 (4) MaxLength 它指出在文本框控件中文本的最大长度。 (5) PasswordCha 常用于密码输入。确定在文本框中是否显示用户输入的字符,(6) ScrollBars 属性 确定文本框中有没有滚动条 0文本框中没有滚动条(默认值) 1只有水平滚动条 2只有垂直滚动条 3同时具有水平滚动条和垂直滚动条 (7) Locked 属性 指定文本框能否编辑。 False 可以编辑文本框中的文本(默认值)True 可以滚动和选择文本,但不能编辑。,2.文本框的常用事件 (1)Change事件:当文本框的Text属性发生变化,即文本的内容发生变化时,就引发本事件。 (2) Keypress事件:在文本框中输入一个ASCII码字符时,引发本事件。 (3)Gotfacus事件:文本框获得焦点时,引发本事件。 (4)LostFocus事件:当鼠标指针(插入点)离开文本框时,引发本事件。,3.文本框的常用方法 Setfocus方法:设置焦点。通过本方法可使文本框获得焦点,也即成为当前文本框。获得焦点的文本框中具有闪动的光标。,3.1.3 命令按钮CommandButton),接收用户的操作信息,并引发应用程序的某个操作。 1.命令按钮的常用属性 (1) Default 设置“默认按钮” 。 (2) Cancel 设置“取消按钮” 。 (3) Style 设置命令按钮的外观 。 (4) Index 当命令按钮是控件数组的成员时,Index属性作为该按钮在控件数组中的编号。 (5) Picture设置按钮上显示的图片。当Style属性值为1时有效。,2.命令按钮的常用事件 命令按钮最常用的事件是Click(单击)事件,但不支持DblClick(双击)事件。 3.命令按钮的常用方法 命令按钮常用的方法是SetFocus方法 。,【例3.1】设计程序,实现两个文本框内容的交换 编写程序代码: Private Sub Command1_Click() “交换”按钮 t = Text1Text Text1Text = Text2Text Text2Text = t End Sub,图3.1交换两个文本框内容,3.2单选按钮、复选按钮和框架,3.2.1单选按钮(OptionButton) -总是以成组形式出现,最多只能选中一项。 1.单选按钮的常用属性 (1) Value -表示单选按钮或复选按钮的状态 Value=False 表示未被选中 Value=True 表示被选中,(2) Alignment-设置单选按钮的显示方式。 Alignment=0(默认)控件居左,标题在控件右侧显示。 Alignment=1 控件居右,标题在控件左侧显示。 (3) Style -设置单选按钮的显示方式 Style=0(默认)标准方式,即同时显示控件和标题。 Style=1 图形方式,控件用图形的样式显示。,2.单选按钮的常用事件 单选按钮可响应单击(Click)事件和双击(DblClick)事件。 3.单选按钮的常用方法,Move方法,其作用是移动按钮。 Refresh方法,其作用是刷新按钮。 SetFocus方法,其作用是使按钮获得焦点。,3.2.2 复选按钮(CheckButton),1.复选按钮的常用属性 (1) Value 用来表示复选按钮的状态 Value=0 复选框未选中,默认值 Value=1 复选框被选中 Value=2 复选框被禁用(灰色),(2) Alignment 用来设置复选按钮的显示方式 Alignment=0(默认)控件居左,标题在控件右侧显示。 Alignment=1 控件居右,标题在控件左侧显示。 (3) Style 用来设置复选按钮的显示方式 Style=0(默认)标准方式,即同时显示控件和标题。 Style=1 图形方式,控件用图形的样式显示。 2.复选按钮的常用事件 复选按钮可响应单击(Click)事件。,3.复选按钮的常用方法,Move方法,移动按钮。 Refresh方法,刷新按钮。 SetFocus方法,使按钮获得焦点。,3.2.3 框架(Frame),框架控件可从功能上把在其范围之内的相关控件组织在一起。框架的属性、可响应的事件与窗体基本相同,方法有Move、Refresh等。,将控件置于框架中的两种方法(推荐用第一种) (1) 先画出框架,再将其它控件放到框架中。 (2) 若先画控件后画框架,可“剪切”框架外的控件再 “粘贴”到框架中。,3.3 列表框与组合框,3.3.1列表框(ListBox) 用于列出可供用户选择的项目,用户可从中选择一个或多个选项。 1.列表框的常用属性 (1) List 该属性是一个字符 型数组,用于存放列表框的表项 (2) ListCount 返回列表框中 表项的数目 (3) ListIndex 返回已选定表 项的索引,(4) Text 存放当前选定表项的文本内容 (5) Selected 本属性是一个逻辑值,表示列表框中某一表项是否被选中 (6) MultiSelect 设置列表框能否选择多项。 (7) Sorted 设置列表框中各表项在运行时是否按字母顺序排列 (8) Style 确定列表框控件的样式,2.列表框的常用事件 列表框可接收Click,DblClick等事件。 3.列表框的常用方法 (1)AddItern:添加一个项目到列表框的指定位置 语法格式为: 对象AddItem 列表项,索引 (2)Clear和RemoveItem:删除表项。 语法格式为: 对象 Clear 删除全部表项 对象 RemoveItem 索引值 删除由索引指定的表项,【例3.4】 事件过程如下: Private Sub Form_Load() 将项目添加到列表框中 List1.AddItem “篮球“ List1.AddItem “足球“ List1.AddItem “羽毛球“ List1.AddItem “乒乓球“ List1.AddItem “游泳“ List1.AddItem “爬山“ List1.AddItem “排球“ End Sub,图3.5列表框应用,Private Sub List1_Click() List2.AddItem List1.Text 在列表框2中添加选中的 项目 List1.RemoveItem List1.ListIndex 删除列表框1中选中的项目 End Sub Private Sub Command1_Click() End End Sub,3.3.2 组合框(ComboBox),组合框实际上是列表框和文本框的组合。 1.组合框的常用属性 (1) style 该属性取值为0,1或2,分别决定了组合框的3种不同类型。 (2) Text 该属性的值是用户所选定的表项或直接从文本框 输入的表项。,2.组合框的常用事件 Click:当选择(单击)组合框中的项目时,触发该事件。 DblClick:当双击组合框中的项目时,触发该事件。 Change:在编辑组合框中的项目时,触发该事件。 3组合框的常用方法 用于列表框的方法,也适用于组合框。,3.4 图片框和图像框,3.4.1 图片框(PictureBox) 图片框可以显示.bmp(位图),.ico(图标),.wmf(图元),.gif和.jpg等类型的图形文件。 图片框可以作为其他控件的容器,像框架控件(Frame)一样,可以在图片框上面放置其他控件,这些控件会随图片框的移动而移动。,1图片框的常用属性 (1)Picture属性 -设置在图片框中要显示的图片文件。 Picture1.Picture = LoadPicture (“d: Picture earth.wmf ”) 装入图片文件 下面的语句将图片框中的图片删除: Picture1Picture = LoadPicture (“ ” ) 清除图片 (2)AutoSize属性 -确定图片框如何与图形相适应。,(3) AutoRedraw属性 (4) Align属性 -设置图片框在窗体上的对齐方式。设置方式如下: 0-设置在窗体的任意位置(默认值) 1-设置在窗体的顶部 2-设置在窗体的底部 3-设置在窗体的左边 4-设置在窗体的右边,(5) BordeStyle属性 -设置图片框的边框样式。 0-无边框 1-有单线边框(默认值) 2图片框的常用事件 Click:选择(单击)图片框中的项目时,触发。 DblClick:双击图片框时,触发。 Resize:图片框的大小改变时,触发。,3图片框的常用方法 (1)Cls方法 清除图片框中的图形或用Print方法显示的文字。例如: Picture1.cls (2)Print方法 在图片框中输出文字。与CurrentX、CurrentY属性配合可在固定位置输出文字。,3.4.2 图像(Image),1图像的常用属性 (1)Picture属性 含义及使用方法与图片框的Picture属性相同。 (2)Stretch属性 设置是否调整图像的大小以适应控件的变化 True图形可自动调整大小与控件相适应。 False控件会自动调整大小与图形相适应。默认值为False。,(3)BordeStyle属性 设置图片框的边框样式。其属性取值和含义如下: 0 无边框(默认值) 1 有单线边框 注意:图像框不能作为其他控件的容器。 2图像的常用事件 常用的事件有: Click、DblClick、MouseMove、MouseUp、MouseDone等。 3图像的常用方法 常用的方法有: Drag、Move和Refresh等。,3.5 滚动条和定时器,3.5.1 滚动条(ScrollBar),1滚动条的常用属性 (1)Value属性 设置滑块当前位置所代表的值(在Min和Max之间)。 (2)Min、Max属性 最小值和最大值,取值范围为 3276832767。 Min 决定滚动条最左端或最顶端所表示的值(默认值为0) Max 决定滚动条最右端或最下端所表示的值,(3)SmallChange属性 单击滚动条两端箭头时,Value属性值的改变量。 (4)LargeChange属性 单击滚动条空白处时,Value属性值的改变量。,2滚动条的常用事件 (1)Scroll事件 拖动滑块时,触发。 (2)Change事件 Value属性值改变时,触发Change事件。 Change事件与Scroll事件的区别: 滚动条控件的滑块滚动时Scroll事件一直发生,Change事件只在滚动结束之后才发生一次。 3滚动条的常用方法 Drag、Move、SetFocus和Refresh,3.5.2 定时器(Timer),1定时器的常用属性 (1)Enabled属性 确定定时器是否可用。默认值为True;当设置为False时,表示不可用,此时定时器不计时,也不会产生任何事件。 (2)Interval属性 设置两个Timer事件之间的时间间隔,其值以毫秒(1ms

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论