第9章面向对象程序设计85_第1页
第9章面向对象程序设计85_第2页
第9章面向对象程序设计85_第3页
第9章面向对象程序设计85_第4页
第9章面向对象程序设计85_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、第9章 面向对象程序设计标签控件功能:显示文本(不需要用户修改的)类名:(LABEL)特有属性: AutoSize 自动调整尺寸WordWrap 折行显示文本文本框控件功能:处理单行文本类名:(TEXT)特有属性(1)Text 文本内容属性正文的内容存放在Text属性中(2)Value属性指定文本框当前的值(文本内容)Value属性允许任何数据类型文本框控件(3)InputMask属性文本框的InputMask属性指定数据输入以及如何显示。其值的设置如下:X可输入任何字符。9可以输入数字和符号,比如可以输入一个负号(-)。.指定十进制小数点位置。,十进制整数部分用逗号分隔。文本框控件(4)Sc

2、rollBars滚动条属性0无:没有滚动条。1水平:加水平滚动条。2垂直:加垂直滚动条。3水平和垂直:同时加水平和垂直滚动条。(5)PasswordChar属性指定用户输入的字符或占位符是否显示在文本框控件中,并确定用作占位符的字符。使用这个属性,可以在对话框中,创建一个密码字段。一般用星号(*)。文本框控件(6)SelStart、SelLength、SelText属性这三个属性用来标识用户选中的正文SelStart属性:选定正文的开始位置,第一个字符的位置是0。SelLength属性:选定正文的最大长度。SelText属性:选定正文的内容设置了SelStart和SelLength属性后,VF

3、P会自动将设定的正文送入SelText存放。2.文本框常用事件文本框的常用事件有:InterActiveChange 内容改变事件KeyPress 键击事件LostFocus 失去焦点事件3.常用方法文本框最常用的方法是:SetFocus,该方法是使指定的文本框获得焦点。例如:ThisForm.Text1.SetFocus表示程序开始时表单中的文本框首先得到光标命令按钮控件类名:(Command)接受命令有三种方式:鼠标单击、Tab键焦点到该按钮上、快捷键(Alt+有下划线的字母)命令按钮控件常用属性(1)Caption属性标题属性(可设置快捷键)(2)Picture属性按钮可显示图片文件(.

4、bmp、.Ico和.jpg)。Style属性:按钮风格图形命令按钮控件(3)Default属性表单上有两个或更多命令按钮,在按下Enter键时,指定哪个按钮做出反应表单中只能有一个按钮Default属性设为.T.其他的按钮Default属性必须设为.F.(4)Cancel属性当Cancel属性设为 .T.时,按此按钮与按Esc键的效果相同。表单中只能有一个按钮Cancel属性设为.T.,其他的按钮Cancel属性必须设为.F.。命令按钮控件常用事件单击(Click)、双击(DblClick)编辑框控件(EditBox)功能:处理多行文本类名:(Edit)常用属性(1)ScrollBars滚动条

5、属性0无:没有滚动条。2垂直:加滚动条。(2)ReadOnly属性:只读属性.T.真:不能编辑控件。.F.假(默认值):可以编辑控件。2.常用事件编辑框常用事件有:KeyPress、Click、DblClickLostFocus3.常用方法编辑框最常用的方法是:SetFocus计时器控件(类名:Timer)1.常用属性Interval属性:时间间隔单位:ms(0.001 s)指定计时器调用Timer事件的时间间隔Interval=500,是0.5秒触发一次Timer事件Interval0:屏蔽计时器2.常用事件Timer事件,每隔Interval触发一次Timer事件选项按钮组控件功能:多个方

6、案选一时使用类名: OptionGroup选项按钮组 Option选项按钮容器控件选项按钮常用属性(1)Alignment属性0左:控件钮在左边,标题显示在右边,缺省设置。1右:控件钮在右边,标题显示在左边。(2)Value属性对于单选项按钮:0未被选定,缺省设置。1被选定。(3)Style属性指定单选按钮或复选框的显示方式。0标准。1图形。选项按钮组控件(2)Value属性(对于选项按钮组)返回用户选中项的序号(4)ButtonCount 按钮数量属性数值默认为22. 常用事件Click、DblClick、MouseUp、MouseMove复选框控件功能:多种方案,选其中一种或多种类名:(C

7、heck)复选框控件的两种状态:选中标志: V每单击一次,在选中和不选状态中切换复选框常用属性(1)Alignment属性0左:控件钮在左边,标题显示在右边,缺省设置。1右:控件钮在右边,标题显示在左边。(2)Value属性0未被选定,缺省设置。1被选定。2灰色,禁止选择。复选框常用属性(3)Style属性指定单选按钮或复选框的显示方式。0标准。1图形。(4)Picture属性用来指定当复选框被设计成图形按钮时的图像。复选框常用事件Click、DblClick、KeyPress、MouseUp、MouseMove列表框控件功能:提供选项列表时使用类名:(LIST)常用属性(1)List 属性该

8、属性是一个字符数组,存放列表框的项目名称List数组的下标是从1开始的列表框控件常用属性(2)ListIndex属性返回或设置选中的列表项序号没有任何项被选中,则ListIndex的值为0注:Value 可返回列表项序号或名称(3)ListCount属性该属性只能在程序中设置或引用。ListCount的值表示列表框中项目数量。列表框控件常用属性(4)Selected属性列表项是否被选中Selected属性是一个逻辑数组Selected(k)的值为.T.,表示第k项被选中Selected(k)的值为.F.,表示第k项未被选中列表框控件常用属性(5)Sorted属性Sorted属性决定列表框中项目

9、在程序运行期间是否按字母顺序排列显示。该属性只能在程序设计中使用。Sorted=.T.真:按字母顺序排列。Sorted=.F.假:按加入先后顺序排列,默认设置。(6)RowSource属性指定列表框和组合框控件中值的来源,在设计时使用。(7)RowSourceType属性指定列表框和组合框控件中值的来源类型,在设计时使用列表框控件常用属性(8)MoverBars属性是否在显示移动钮栏MoverBars=.T.真:显示移动钮栏(9)MultiSelect属性是否可以多项选择.T.真:允许作多项选择。Ctrl+鼠标单击:多个不连续项Shif+鼠标单击:选定多个连续项.F.假:不允许作多项选择,默认

10、设置2.常用事件Click、DblClick、DownClick、DropDown3.列表框控件方法(1)AddItem方法在列表框或组合框中添加一个新数据项,并且可以指定数据项索引。对象.AddItem (数据项 (nIndex)说明:如果选择nIndex可选项,则指定数据项的位置。如果忽略了此参数,数据项是按存放的顺序排列。3.列表框控件方法(2)RemoveItem方法从列表框或组合框中移去一个数据项。对象.RemoveItem(nIndex)说明:nIndex参数为数据项的序号。3.列表框控件方法(3)Clear方法对象.Clear可清除列表框、组合框控件的所有内容。组合框控件功能:列

11、表框+文本框的组合类名:Combo特有属性:Style属性:0下拉组合框。2下拉列表框。微调按钮控件(Spinner)功能:一定范围内的数值的微调类名:Spinner常用属性(1)KeyboardHighValue属性可用键盘输入的最大值。(2)KeyboardLLowValue属性可用键盘输入的最小值。(3)InputMask属性设置输入数值的格式。微调按钮控件(4)SpinnerHighValue属性单击上箭头时,所允许的最大值。(5)SpinnerLowValue属性单击下箭头时,所允许的最小值。(6)Value属性指定控件的当前值。Increment属性:设置增量2.常用事件KeyPr

12、ess、Click、DblClick、DownClick、Init、InteractiveChangeLostFocus页框控件类名: (PageFrame)实际上就是选项卡界面某时只有一个活动页面活动页面的控件才是可见用鼠标单击页面头来激活这个页面页框是一个容器控件可以容纳多个页面每个页面也是一个容器页框控件PageCount属性:设置页面数Activepage属性:设置活动页线条控件类名:Line(1)BorderStyle属性:线条形状使用前提:BorderWidth属性为1。BorderStyle属性值包含7个选项: 0透明 1实线,为默认状态 2虚线. 线条控件(2)BorderWi

13、dth属性:设置线宽(3)Height属性:线高属性水平线,只需要设置该属性值为0即可。(4)LineSlant属性确定画线方向。它的属性设置只有反斜杠()和斜杠()两种。(5)Width属性确定画线区域宽度。2.常用事件ClickDblClick。形状控件 功能:画各种类型的形状类名:Shape。特有属性(1)Curvature属性:形状的弯曲度。取值范围从0到990表示要画的图形为矩形或正方形99表示要画的图形是圆形或椭圆1到99之间,画圆角矩形或圆角正方形。形状控件(2)BorderStyle属性确定线条形状。 (3)FillColor属性:填充颜色只有封闭形状的图形才能填充颜色。形状控

14、件(4)FillStyle属性确定图形方案。该属性包含8个属性值选项: 0实线 1透明,为缺省设置 2水平线 3垂直线 4向上对角线 5向下对角线 6交叉线 7对角交叉线形状控件(5)SpecialEffect属性:特效属性0图形为平面显示效果1图形为三维显示效果2.常用事件Click DblClick表格控件(Grid) 1.常用属性(1)ChildOrder属性指定在子表中与父表关键字相连的外部关键字。(2)ColumnCount属性确定列的数目。(3)LinkMasre属性显示的子记录的父表。表格控件(Grid)(4)RecordSource属性指定表格中要显示的数据。它与RecordS

15、ourceType属性值联系紧密。(5)RecordSourceType属性指定表格中显示的数据源的类型。只有设置了数据源,才能在表格中显示数据。属性值为0时,表示数据源为表,将自动打开RecordSource属性指定的表。(6)RowHeight属性指定每行的高度。图像控件功能:显示图像类名:Image1.常用属性(1)Picture属性指定在控件中显示位图文件(BMP)、图标文件(.IOC)或通用字段。(2)BackStyle属性确定图像透明(0)还是不透明(1)。(3)BorderColor属性:边框颜色 (4)ColorSource属性可以设定为“对象颜色属性”或“Windows默认”

16、。(5)Stretch属性:0(裁剪):裁剪图像以适应图像控件的大小。1(等比填充):显示全部图像调整图像相对比例来填充图像控件2(变比填充):显示全部图像不保持图像原有的相对比例图像控件表格控件(Grid)(6)Visible属性设置图像是否可见。逻辑值为真(.T.)或假(.F.)。说明:(1)向图像控件Image中装载图片,只能用表单Form的Init事件和Activate事件。(2)图片的文件类型为:Bmp 、ico、jpg 。The endJbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiT

17、lWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A

18、1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$tA2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkW

19、nZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C

20、4F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRi

21、UmXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQhTlWs&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3

22、E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhT

23、lWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%vC3F7IaLdPgSkVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5

24、H8KbNfQiUlXo#s%v(y0B3F6I9LdSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z

25、1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSj

26、VnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQip!s&w)z1C4F

27、7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6HdOgSjVnYq

28、!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjUmYp!t&w)z1C4bNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaM

29、dPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhXo#s%v(y0B3F6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaL

温馨提示

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

评论

0/150

提交评论