创建可以用 READ 激活的控制或对象。
语法
@ nRow, nColumn CLASS ClassName NAME ObjectName
参数
nRow, nColumn
指定控制或对象的位置。控制或对象的宽度和高度由类的默认宽度和高度值确定。
行从上向下编号。Visual FoxPro 主窗口或用户自定义窗口中的第一行编号为 0。Visual FoxPro
的第 0 行就是紧接着 Visual FoxPro 系统菜单栏的那一行。
列从左向右编号。Visual FoxPro 主窗口或用户自定义窗口中的第一列编号为 0。当把一个对象或控制添加到用户自定义窗口中时,行和列坐标与用户自定义窗口,而不是 Visual FoxPro
主窗口相关。
在 Visual FoxPro 中,Visual FoxPro 主窗口或用户自定义窗口中的某一位置,由 Visual FoxPro
主窗口或用户自定义窗口的字体决定。大多数字体可以用不同大小显示。有一些字体能够按比例留间隔。行的高度与当前字体的高度一致,列的宽度则与当前字体字符的平均宽度一致。
在 Visual FoxPro 中,可以使用小数指定控制或对象的行、列坐标。
CLASS ClassName
指定控制或对象的类。ClassName 可以是 Visual FoxPro 的一个基类,也可以是用户自定义类。下表列出了 ClassName 可指定的 Visual FoxPro
基类。
说明
@ ... CLASS 提供了一个捷径,能把 FoxPro 早期版本中创建的应用程序移植到更受欢迎的 Visual FoxPro 面向对象编程方法中来。有关与 FoxPro 2.x 控制向后兼容性的详细内容,请参阅控件和对象主题。
有关 Visual FoxPro 中面向对象编程的详细内容,请参阅《开发指南》的第三章“面对对象程序设计”。