面向对象程序设计.ppt

上传人:小飞机 文档编号:5887857 上传时间:2023-08-29 格式:PPT 页数:53 大小:286.50KB
返回 下载 相关 举报
面向对象程序设计.ppt_第1页
第1页 / 共53页
面向对象程序设计.ppt_第2页
第2页 / 共53页
面向对象程序设计.ppt_第3页
第3页 / 共53页
面向对象程序设计.ppt_第4页
第4页 / 共53页
面向对象程序设计.ppt_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《面向对象程序设计.ppt》由会员分享,可在线阅读,更多相关《面向对象程序设计.ppt(53页珍藏版)》请在三一办公上搜索。

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

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

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

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

5、it)常用属性(1)ScrollBars滚动条属性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事件,每隔Interv

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

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

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

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

10、择。Ctrl+鼠标单击:多个不连续项Shif+鼠标单击:选定多个连续项.F.假:不允许作多项选择,默认设置,2.常用事件,Click、DblClick、DownClick、DropDown,3.列表框控件方法,(1)AddItem方法在列表框或组合框中添加一个新数据项,并且可以指定数据项索引。对象.AddItem(数据项(nIndex)说明:如果选择nIndex可选项,则指定数据项的位置。如果忽略了此参数,数据项是按存放的顺序排列。,3.列表框控件方法,(2)RemoveItem方法从列表框或组合框中移去一个数据项。对象.RemoveItem(nIndex)说明:nIndex参数为数据项的序号

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

12、属性单击下箭头时,所允许的最小值。(6)Value属性指定控件的当前值。Increment属性:设置增量,2.常用事件,KeyPress、Click、DblClick、DownClick、Init、InteractiveChangeLostFocus,页框控件,类名:(PageFrame)实际上就是选项卡界面某时只有一个活动页面活动页面的控件才是可见用鼠标单击页面头来激活这个页面页框是一个容器控件可以容纳多个页面每个页面也是一个容器,页框控件,PageCount属性:设置页面数Activepage属性:设置活动页,线条控件,类名:Line(1)BorderStyle属性:线条形状使用前提:Bo

13、rderWidth属性为1。BorderStyle属性值包含7个选项:0透明 1实线,为默认状态 2虚线.,线条控件,(2)BorderWidth属性:设置线宽(3)Height属性:线高属性水平线,只需要设置该属性值为0即可。(4)LineSlant属性确定画线方向。它的属性设置只有反斜杠()和斜杠()两种。(5)Width属性确定画线区域宽度。,2.常用事件,ClickDblClick。,形状控件,功能:画各种类型的形状类名:Shape。特有属性(1)Curvature属性:形状的弯曲度。取值范围从0到990表示要画的图形为矩形或正方形99表示要画的图形是圆形或椭圆1到99之间,画圆角矩形

14、或圆角正方形。,形状控件,(2)BorderStyle属性确定线条形状。(3)FillColor属性:填充颜色只有封闭形状的图形才能填充颜色。,形状控件,(4)FillStyle属性确定图形方案。该属性包含8个属性值选项:0实线 1透明,为缺省设置 2水平线 3垂直线 4向上对角线 5向下对角线 6交叉线 7对角交叉线,形状控件,(5)SpecialEffect属性:特效属性0图形为平面显示效果1图形为三维显示效果,2.常用事件,Click DblClick,表格控件(Grid),1.常用属性(1)ChildOrder属性指定在子表中与父表关键字相连的外部关键字。(2)ColumnCount属

15、性确定列的数目。(3)LinkMasre属性显示的子记录的父表。,表格控件(Grid),(4)RecordSource属性指定表格中要显示的数据。它与RecordSourceType属性值联系紧密。(5)RecordSourceType属性指定表格中显示的数据源的类型。只有设置了数据源,才能在表格中显示数据。属性值为0时,表示数据源为表,将自动打开RecordSource属性指定的表。(6)RowHeight属性指定每行的高度。,图像控件,功能:显示图像类名:Image1.常用属性(1)Picture属性指定在控件中显示位图文件(BMP)、图标文件(.IOC)或通用字段。(2)BackStyl

16、e属性确定图像透明(0)还是不透明(1)。(3)BorderColor属性:边框颜色(4)ColorSource属性可以设定为“对象颜色属性”或“Windows默认”。,(5)Stretch属性:0(裁剪):裁剪图像以适应图像控件的大小。1(等比填充):显示全部图像调整图像相对比例来填充图像控件2(变比填充):显示全部图像不保持图像原有的相对比例,图像控件,表格控件(Grid),(6)Visible属性设置图像是否可见。逻辑值为真(.T.)或假(.F.)。说明:(1)向图像控件Image中装载图片,只能用表单Form的Init事件和Activate事件。(2)图片的文件类型为:Bmp、ico、jpg。,The end,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号