| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1083 人关注过本帖
标题:求助:这样的形式:对象.属性名.属性名表示什么意思?属性也可以这样一级一 ...
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
已结贴  问题点数:20 回复次数:6 
求助:这样的形式:对象.属性名.属性名表示什么意思?属性也可以这样一级一级的引用吗
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
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
没有高人?
2010-12-17 12:28
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:7 
“SelectedItem与Text、Index 都是属性”这话是对的吗

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-12-17 16:07
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
你说是什么?
2010-12-18 21:53
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:7 
打个比方,一个对象就是一个人,一个对象名就似一个人名,人有特征和行为,如:身高,体重,跑。。。等,这些就类似于对象的属性和方法。对象名前的前缀,就是限定词,类似于**系.***班.***人,前缀的使用在不同情况下就可能不同。属性名再往下就不能再分了(因为你不能说,你身高的神马神马)。属性可以存放值,就象一个人的身高有一个具体的数值一样。

★★★★★为人民服务★★★★★
2010-12-20 06:43
xsm4296
Rank: 1
等 级:新手上路
帖 子:2
专家分:7
注 册:2010-12-5
收藏
得分:7 
两种方式各有用途
属性是否可以分级引用不能一概而论,要看具体的属性地位,这里的SelectedItem正好有两种用途:
1、用于返回“当前结点”对象的引用。(本人以为,这在种情况下,该属性相当于对象→当前结点)形如:
Thisform.Olecontrol1.Nodes.Remove(Thisform.Olecontrol1.SelectedItem.Index)
2、将“当前结点”设置为指定的结点。(通过改变SelectedItem属性来改变当前结点位置)形如
Thisform.tvmytree.SelectedItem=Thisform.tvmytree.nodes(7)

2010-12-20 16:38
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
回复 6楼 xsm4296
这还是对象,不是属性

★★★★★为人民服务★★★★★
2010-12-22 10:00
快速回复:求助:这样的形式:对象.属性名.属性名表示什么意思?属性也可以这样一 ...
数据加载中...
 
   



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

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