  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		jia12
 
 
  註冊時間: 2005-03-06 文章: 12
 
  第 1 樓
  | 
		
			
				 發表於: 星期三 九月 14, 2005 11:26 pm    文章主題: 表單能執行卻說不是物件 | 
				     | 
			 
			
				
  | 
			 
			
				main.prg
 
do form sele_main
 
read event
 
 
 
sele_main.command1.click
 
thisform.visible=.f.
 
do form sele_menu
 
 
sele_menu.init
 
on key label ctrl+uparrow sele_menu.command2.click
 
 
當在sele_menu按下ctrl+uparrow 時,錯誤訊息會說sele_menu 不是一個物件
 
在除錯程式裡面看到的物件也就只有sele_main 的一個form 物件而已,
 
沒有sele_menu 表單,請問是我的方法用錯了嗎?
 
兩個表單的 windowstype 都是0
 
showwindows 都是2
 
盼各位前輩指教!!
 
謝謝!! _________________ 王小二 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 2 樓
  | 
		
			
				 發表於: 星期四 九月 15, 2005 7:10 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				form 物件中
 
有沒有所謂的"巢狀表單物件"
 
有這種東西
 
if 
 
   if 
 
   end if 
 
end if 
 
巢狀if 
 
while
 
   while 
 
   end  
 
end 
 
巢狀迴圈
 
do form sele_main
 
read event
 
    do form sele_menu 
 
    ......
 
巢狀物件???我不知道,也不想亂創名詞
 
物件這種東西,讀書時,還沒有很清楚,
 
但讀書時,巢狀if 這種東西卻是行之有年的概念,學術名詞
 
另外
 
在設計menu 時,我曾經用menu 產生器產生menu 
 
去執行後menu 的外觀是出來了
 
按了功能選項卻無反應,
 
後來加了一句
 
read event 才能運作
 
但不像這樣,而且menu 和 form 也不太一樣 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 3 樓
  | 
		
			
				 發表於: 星期四 九月 15, 2005 9:55 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				試看看!
 
main.prg 
 
do form sele_main name sele_main
 
read event _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		jeff25
 
 
  註冊時間: 2004-10-22 文章: 76 來自: taiwan
  第 4 樓
  | 
		
			
				 發表於: 星期四 九月 15, 2005 11:12 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				試看看
 
將 form "sele_menu"  name的屬性  值設為 sele_menu _________________ jeff
   jeff25 在 星期四 九月 15, 2005 11:00 pm 作了第 1 次修改 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		jia12
 
 
  註冊時間: 2005-03-06 文章: 12
 
  第 5 樓
  | 
		
			
				 發表於: 星期四 九月 15, 2005 7:36 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				謝謝各位,我馬上試試!
 
 
只是說我的sele_main 跟 sele_manu 都是form 物件,沒說明的很清楚,真是抱歉!!
 
本來我在 prg 檔裡面,用sele_manu.grid1.setfocus 之類的語法都是可以用的,修修改改以後居然都不能用了
 
連在表單的事件裡面也不能用,所以才覺得納悶,其實有其他的使用方法可解決,只是我不明白為何會變不能用了,
 
覺得應該是我的觀念不夠,所以請大家指教,謝謝各位的解答,我馬上試試!! _________________ 王小二 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		newboy
 
 
  註冊時間: 2005-08-02 文章: 1
 
  第 6 樓
  | 
		
			
				 發表於: 星期二 十月 04, 2005 9:29 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				最好先public sele_menu _________________ Basie VFPER, | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |