标题:求助:这样的形式:对象.属性名.属性名表示什么意思?属性也可以这样一级一 ...
取消只看楼主
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
结帖率:79.3%
已结贴  问题点数:20 回复次数:2 
求助:这样的形式:对象.属性名.属性名表示什么意思?属性也可以这样一级一级的引用吗
IF Thisform.Olecontrol1.Nodes.Count#0
   Thisform.Label1.Caption="您移除了"+Thisform.Olecontrol1.SelectedItem.Text+"节点"
   Thisform.Olecontrol1.Nodes.Remove(Thisform.Olecontrol1.SelectedItem.Index)
ENDIF
 
问题

1、SelectedItem与Text、Index 都是属性,为什么可以这样表示:SelectedItem.Index,SelectedItem.Text

 一般 :属性名=值 例如:Thisform.tvmytree.SelectedItem=Thisform.tvmytree.nodes(7)

而SelectedItem.Index, 属性名.属性名这样表示是什么意思?

2、有不少属性有二种不同的表示方式如:activeform 属性

它的语法:Object.ActiveForm.Property [ = Setting]

或Object.ActiveForm.Method,

如:(_vfp).activeform.backcolor=rgb(255.255,255)

又如::(_vfp).activeform.activecomtrol.name

 好象activeform、activecomtrol都变成了对象?只对象可以绝对(或相对)引用,难道属性也可以这样一级一级的引用吗?


搜索更多相关主题的帖子: 属性 对象 形式 
2010-12-16 16:28
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
没有高人?
2010-12-17 12:28
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
你说是什么?
2010-12-18 21:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-329141-1-1.html




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

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