VFP:方法的问题。+属性问题。

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:12:03
这个方法是什么意思呢,看了半天都不明白,和事件代码有什么区别?

还有,创建属性中access、assign的选项到底是怎么用的啊。。

要是有实例就更好了,树上只讲理论少有实例,真是郁闷。。。。。

建立一个新表单form1,创建一个表格grid1,在数据环境添加一个表a.dbf,目的要求:运行表单时,表格显示表里4列的内容,并且表格列之间的宽度可设定。新建一个方法为setgrid,然后在表单的事件setgrid里写入程序:
thisform.grid1.columncount=4 &&表格列为4列
thisform.grid1.recordsource="a" &&指定数据源
thisform.grid1.column1.width=thisform.grid1.width/4 &&指定表格第一列的宽度为表格总宽度的1/4
thisform.grid1.column2.width=thisform.grid1.width/5
thisform.grid1.column3.width=thisform.grid1.width/5
thisform.grid1.column4.width=thisform.grid1.width/10
thisform.grid1.column1.header1.caption="编号" &&指定列的名称
thisform.grid1.column1.header1.caption="名称"
thisform.grid1.column1.header1.caption="年级"
thisform.grid1.column1.header1.caption="分数"
然后在表单的init事件中写入代码如:
thisform.setgrid &&调用表单新建的方法
thisform.refresh &&刷新表单
以上是建立表单方法的案例
建立表单属性案例如登陆表单,为了限制登陆次数,可以public n(定义一个公共变量来存登陆次数)也可以用表单新建属性。如
新建属性times(次数),