性(caption) 指定对象标题所显示的文本,主要用于指示该对象的用途。 在程序设计和运行时都可更改。 语法:
对象.Caption=cText
4
设置 其中的 cText 即为对象标题设置的文本。 备注: 标题属性对于不同的对象其显示是不同的: 表单:标题显示在表单的标题栏中,如图 1。当表单缩到最小,标
题文本显示在该表单图标的旁边,如图 2。 其它控件:有的标题显示在控件上面,有的显示在其旁边。 当您创建一个新的表单或控件,它的隐含标题与它的隐含名称属性是一样,但实际上是两回事,当您要指定一个对象时您必 须用它的名称,而不能用它的标题。比如您要在一个表单上创建一个退出按钮,如果它是在表单上创建的第二个按钮,那么 它的隐含标题很可能是 command2,名称也是同样的,当然您很可能马上会将其标题改为“退出”,但其名称仍是 command2, 如您要在程序中调用这个按钮,必须用它的名称来指定调用的是那个对象,例如:要用程序把焦点放在这按钮上,
程序应这 样写: command2.setfocus 而不能写成: 退出.setfocus 表单(form) 按钮(commandbutton) 标签(label)
[dvnews_page=VFP 初级教程——第四课
常用的对象、属性、事件、方法 —属性(property)] 左起始位属性(left) 设定对象的左边起始位置。 也就是该对象的左边界与容纳该对象的容器的左边界的距离,比如一个表单中的按钮,表单就是按钮的容器,按钮左边界与 表单左边界的距离就是按钮的左起始位置。 在程序设计和运行时都可更改。 一个表单的隐含容器为 VFP 主窗口。 语法:
对象.Left=nDist
其中的 nDist 为代表左边界的数值,使用时用一具体数值代入。 备注: 一般不需要在程序中用以上语句来设置对象的左边界,在面向对象编程时,一旦对象设置好,或者说用鼠标拉好,其左边界 就设好了。当我们用鼠标改变其位置时,其左边界也会相应变化。 当然如果我们要在程序运行的过程中,改变某对象的左边界,以达到改变对象位置的目的,就可用到上面的语句了。
5
例如: 我们要在程序中把按钮 command1 的左边界设为 10,实现的语句为: command1.left=10 此语句一旦运行,command1 按钮就会移动到其左边界为 10 的地方。 常用到的对象 表单(form) 文本框(text) 按钮(commandbutton) 表格(grid) 标签(label)
上起始位属性(top) 设定对象的上边起始位置。 也就是该对象的上边界与容纳该对象的容器的上边界的距离,比如一个表单中的按钮,表单就是按钮的容器,按钮左边界与 表单上边界的距离就是按钮的上起始位置。 在程序
设计和运行时都可更改。 一个表单的隐含容器为 VFP 主窗口。 语法:
对象.Top=nValue
其中的 nValue 为代表左边界的数值,使用时用一具体数值代入。 备注: 一般不需要在程序中用以上语句来设置对象的上边界,在面向对象编程时,一旦对象设置好,或者说用鼠标拉好,其上边界 就设好了。当我们用鼠标改变其位置时,其上边界也会相应变化。 当然如果我们要在程序运行的过程中
,想改变某对象的上边界,以达到改变对象位置的目的,就可用到上面的语句了。 例如: 我们要在程序中把按钮 command1 的上边界设为 10,实现的语句为: command1.top=10 此语句一旦运行,command1 按钮就会移动到其上边界为 10 的地方。 常用到的对象 表单(form) 按钮(commandbutton) 标签(label) 文本框(text) 表格(grid)
[dvnews_page=VFP 初级教程——第四课 常用的对象、属性、事件、方法 —属性(property)] 宽度属性(width) 6
设定对象的宽度。 在程序设计和运行时都可更改。 语法:
对象.Width=nWidth nWidth 为指定宽度的数值。
备注: 一般不需要在程序中用以上语句来设置对象的宽度,在面向对象编程时,一旦对象设置好,或者说用鼠标拉好,其宽度就设 好了。当我们用鼠标改变