| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		480615
 
 
  註冊時間: 2008-04-11 文章: 93
 
  第 1 樓
  | 
		
			
				 發表於: 星期四 十二月 16, 2010 4:26 pm    文章主題: 这样的形式:对象.属性名.属性名表示什么?属性也可以这样一级一ಪ | 
				     | 
			 
			
				
  | 
			 
			
				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都变成了对象?只对象可以绝对(或相对)引用,难道属性也可以这样一级一级的引用吗? | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		heetee
 
 
  註冊時間: 2010-11-20 文章: 16
 
  第 2 樓
  | 
		
			
				 發表於: 星期四 十二月 16, 2010 6:25 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				xxx.property="ccc" ---> 是給值
 
xxx.property --->是取值 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		480615
 
 
  註冊時間: 2008-04-11 文章: 93
 
  第 3 樓
  | 
		
			
				 發表於: 星期四 十二月 16, 2010 8:14 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				heetee:
 
照您的说法:xxx.property --->是取值
 
SelectedItem.Index,SelectedItem.Text 分别是把SelectedItem属性值index,text取过来是不是这样的意思?总感到不十分理介 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		heetee
 
 
  註冊時間: 2010-11-20 文章: 16
 
  第 4 樓
  | 
		
			
				 發表於: 星期四 十二月 16, 2010 9:58 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				分别是把SelectedItem属性值index,text取过来是不是这样的意思
 
--->
 
分别是把SelectedItem.index的屬性值,SelectedItem.text的屬性值取出來 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		LiuRambo
 
 
  註冊時間: 2007-11-27 文章: 481
 
  第 5 樓
  | 
		
			
				 發表於: 星期五 十二月 17, 2010 12:26 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				簡單說 text是為了取得SelectedItem的所選到"值"
 
index是選了"第幾個" | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		480615
 
 
  註冊時間: 2008-04-11 文章: 93
 
  第 6 樓
  | 
		
			
				 發表於: 星期五 十二月 17, 2010 12:27 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				容器层次中对象的引用。。。。。,此外在visual foxpro中还可用应用程序对象(_vfp)的Activeform属性来引用活动表单:如
 
_vfp.AVTIVERFORM.BACKCOLOR=RGB(255,255,255)
 
 
同样,ACTIVECONTROL属性还可以用于操作活动表单中的活动控作,如
 
_VFP.activeform.actrvecontrol.name
 
为什么有这种形式:对象.属性.属性?还有parent,activepage等。如何理介? | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |