国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > FoxPro > VFP基础教程 4.3 对象的属性和方法

VFP基础教程 4.3 对象的属性和方法

来源:程序员人生   发布时间:2014-04-17 08:11:20 阅读次数:5672次

    一。属性是对象的数据,用于表示对象的状态。属性有属性值,改变对象的属性值即可改变对象的状态。属性的设置可以在设计时,在"表单设计器"窗口中选中某一个控件,然后在"属性"窗口中设置它的属性值;也可以在运行时,由程序代码来完成,语法格式如下:

    格式:对象引用。属性名
    例如,下列程序代码设置当前表单中的text1文本框的一些属性。
    thisform.text1.enabled=.t. &&文本框有效,即可以使用
    thisform.text1.forecolor=rgb(0,0,0) &&文字颜色设为黑色

    二。连续设置多个属性:使用with---endwith语句可以一次为对象设置多个属性。with结构如下所示:

    格式:
    with 对象
    语句块
    endwith

    说明:使用with结构可为某个对象同时赋多个属性,而不必重复指出对象的名称。例如,要为当前表单中的text1设置多个属性,使用with结构赋值,代码如下:
    with thisform.text1
    .width=10 &&宽度设为10
    .enabled=.t.
    .forecolor=rgb(0,0,0)
    endwith
    注意:中间的语句块中,各个属性名称(如width)前的实心圆点不能缺少。

Visual FoxPro基础教程完整版

    三。vfp对象的常用属性如下表所示:

属性作用
name对象引用名
caption对象的标题文本
value存放的值
forecolor
对象的前景色
backcolor对象的背景色
fontname文本的字体
fontsize指定对象的字号.与字体有关的属性还有:fontbold-黑体,fontitalic-斜体,fontstrike-空心体,fontunderline-下划线
enabled是否可用
visible是否可见
readonly是否只读
height,width,left,top指定对象的高度,宽度和起点位于直接容器的左边和上边的度量.
controlsource确定对象的数据源,一般为表的字段名
tabindex对象在表单中tab键的选取顺序.

    四。对象的方法:对象的方法决定了对象要执行的操作,方法中的代码中不可见的。可以通过调用来使用对象的方法,对象方法的引用格式如下:

    格式:对象引用。方法名

    例如:调用thisform.release方法用于释放当前表单。再比如,激活并显示已定义表单student的调用语句如下所示:
    student.show()

    语句中的show()就是表单调用的方法程序。执行该方法,将在vfp主窗口中激活并显示表单对象。

    vfp对象常用的方法见下表:

方法作用
refresh刷新对象的屏幕显示
setfocus把焦点移到该对象
setall(属性,值[,类])为容器中所有(或某类)控件的属性赋值

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生