VFP Grid是什么
发布网友
发布时间:2022-05-09 14:17
我来回答
共2个回答
热心网友
时间:2024-02-01 18:24
创建一个grid.
Grid
备注
表格是按行和列显示数据的容器对象,其外观与浏览窗口相似。表格是包含列对象的容器对象。列可以包含标头对象及控件。由于表格及其列、标头和控件都有各自的属性集,您可以完全控件表格中的每一个元素。可以在表格生成器中交互地创建“表格”。
有关创建表格的其他内容,请参阅 使用控件。
示例
下面的示例在表单上设置表格控件。首先打开 customer 表,并在表格中显示其内容,然后使用 caption 属性为 cust_id 字段指定另一个标头标题 (customer id),最后在表单上设置关闭表单的命令按钮。
使用 setall 方法设置 dynamicbackcolor 属性以指定记录的背景色。如果表格中显示的记录编号为偶数,则记录的 dynamicbackcolor 为白色,否则记录的 dynamebackcolor 为绿色。
CLOSE ALL && 关闭表和数据库
OPEN DATABASE (HOME(2) + 'data\testdata')
USE customer IN 0 && 打开 Customer 表
frmMyForm = CREATEOBJECT('Form') && 创建一个表单
frmMyForm.Closable = .F. && 禁止窗口弹出菜单
frmMyForm.AddObject('cmdCommand1','cmdMyCmdBtn') && 添加命令按钮
frmMyForm.AddObject('grdGrid1','Grid') && 添加表格控件
frmMyForm.grdGrid1.Left = 25 && 调整表格位置
frmMyForm.grdGrid1.SetAll("DynamicBackColor", ;
"IIF(MOD(RECNO(), 2)=0, RGB(255,255,255) ;
, RGB(0,255,0))", "Column") && 交替的白色和绿色
frmMyForm.grdGrid1.Visible = .T. && 表格控件可见
frmMyForm.cmdCommand1.Visible =.T. && "Quit" 命令按钮可见
frmMyForm.grdGrid1.Column1.Header1.Caption = 'Customer ID'
frmMyForm.SHOW && 显示表单
READ EVENTS && 启动事件处理
DEFINE CLASS cmdMyCmdBtn AS CommandButton && 创建命令按钮
Caption = '\<Quit' && 命令按钮标题
Cancel = .T. && 默认取消命令按钮 (Esc)
Left = 125 && 命令按钮列
Top = 210 && 命令按钮行
Height = 25 && 命令按钮高
PROCEDURE Click
CLEAR EVENTS && 停止事件处理, 关闭表单
CLOSE ALL && 关闭表和数据库
ENDDEFINE
热心网友
时间:2024-02-01 18:25
是表格控件,写程时用于显示表格内容