| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2625 人关注过本帖
标题:列表框默认显示第一列,现在要改为显示第二列。原来做过了,忘了,哪个属性 ...
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1534
专家分:180
注 册:2006-6-3
收藏
得分:0 
我在表单load 事件中定义数组
PUBLIC aArray(4,2)
aArray(1,1)='1'
aArray(1,2)='A'
aArray(2,1)='2'
aArray(2,2)='B'
aArray(3,1)='3'
aArray(3,2)='C'
aArray(4,1)='4'
aArray(4,2)='D'
在表单 init 事件中设置list1属性,并注意对象

WITH thisform.list1
    .ROWSOURCETYPE=5
    .ROWSOURCE="aArray"
    .BoundColumn = 2
    .columncount=2
ENDWITH
也能运行,这大概就是书上所说的this.ROWSOURCE="thisform.aArray“不知对否?
2011-10-17 15:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
thisform.aArray这种表达式,是aArray为所在form的属性的意思,现在aArray不是窗体的属性,而是普通内存变量,所以不能那样写。

授人以渔,不授人以鱼。
2011-10-17 22:19
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
楼主也是,学坏习惯,数组用圆括号,都不知谁教的。

授人以渔,不授人以鱼。
2011-10-17 22:44
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1534
专家分:180
注 册:2006-6-3
收藏
得分:0 
1、“thisform.aArray这种表达式,是aArray为所在form的属性的意思,现在aArray不是窗体的属性,而是普通内存变量,所以不能那样写”
书上是这样说的:如果有一个名为arrayprop的表单数组属性,表单的INIT事件中下面二行代码将产生二种结果:
this.list1rowsourcr="arrayprop"&&错误的
this.list1rowsourcr="htisform.arrayprop"&&正确
上述二行代码及后面说明都是书上的。
2。“数组用圆括号,都不知谁教的”。在哪一处,我没有找到?请指教 。
2011-10-21 10:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
1.在表单中定义数跟定义表单数组型属性是两个不同的概念。
2.在你上传的表单文件中数组就用圆括号。

授人以渔,不授人以鱼。
2011-10-21 10:28
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1534
专家分:180
注 册:2006-6-3
收藏
得分:0 
表单数组型属性,怎么定义?请教了。
我找了没发现?是不是这个:PUBLIC aArray(4,2)?
2011-10-21 10:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
1.在类定义代码中写。
2.定义用圆括号可以,问题在赋值和使用时不要用,会被视为函数调用的。坛上某人问过的问题就是这样,解释运行时可以苟且过去,但编译器未必这么看。

授人以渔,不授人以鱼。
2011-10-21 11:08
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1534
专家分:180
注 册:2006-6-3
收藏
得分:0 
数组赋值:书上:

dime array(2)
array(1,1)='1'
array(1,2)='2'
你是用[ ]表示
laList[1,1] = "学校代码"
知道了。谢谢
2011-10-21 11:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
那是有道理的,不是乱碰的。所以说尽信书不如无书。

授人以渔,不授人以鱼。
2011-10-21 12:17
快速回复:列表框默认显示第一列,现在要改为显示第二列。原来做过了,忘了,哪个 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019014 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved