  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		wsk
 
 
  註冊時間: 2004-01-14 文章: 51
 
  第 1 樓
  | 
		
			
				 發表於: 星期一 三月 29, 2004 4:48 pm    文章主題: 表單問題 | 
				     | 
			 
			
				
  | 
			 
			
				我先啟動程序檔(program), 後由此程序檔自動啟動一個表單(表單內含有功能表), 但不知為什麼總有一個 "Microsoft Visual Foxpro" 的視窗同時出現, 此視窗只可被最少化, 但不能被關閉, 請問怎樣才可以不讓此視窗出現???      | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 2 樓
  | 
		
			
				 發表於: 星期一 三月 29, 2004 10:21 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				你是指VFP主表單嗎?
 
_SCREEN.VISIBLE=.F.
 
 
啟動表單再去設定
 
ShowWindow=2 _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		wsk
 
 
  註冊時間: 2004-01-14 文章: 51
 
  第 3 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 3:06 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				Ruey :
 
我在程序檔的開頭加入 _SCREEN.VISIBLE=.F. 及在表單的 INIT 加入 THISFORM.SHOWWINDOW = 2 (表單的 SHOWWINDOW 屬性是0), 但畫面一閃就停了, 請問應怎樣做才好呢??? | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 4 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 5:44 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				少加入READ EVENTS 
 
 
程式結束時要加入
 
CLEAR EVENTS _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		wsk
 
 
  註冊時間: 2004-01-14 文章: 51
 
  第 5 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 6:41 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				Ruey :
 
如不加 _SCREEN.VISIBLE = .F. 及 THISFORM.SHOWWINDOW = 2, 程式可正常運作, 但加了後就出現上述問題. 請繼續指教, 謝謝 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 6 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 9:04 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				可以由底下的程式.測試然後自行加入適當的位置
 
 
 	  | 代碼: | 	 		  LOCAL lo_main_form
 
 
_SCREEN.VISIBLE=.F.
 
lo_main_form=CREATEOBJECT("obj_main_form")
 
lo_main_form.SHOW   &&執行表單
 
READ EVENTS
 
 
RELEASE lo_main_form
 
 
_SCREEN.VISIBLE=.T.
 
 
 
DEFINE CLASS obj_main_form AS FORM
 
   SHOWWINDOW = 2
 
   AUTOCENTER=.T.
 
   CAPTION="測試表單"
 
 
   PROCEDURE DESTROY
 
      CLEAR EVENTS  &&表單結束時
 
   ENDPROC
 
ENDDEFINE | 	 
  _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		wsk
 
 
  註冊時間: 2004-01-14 文章: 51
 
  第 7 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 9:48 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				Ruey 兄:
 
 
下面是我的主程式, 在最後的 DO FORM MENUFORM 就是有功能表的表單, 請問該兩句指令應加在那裡, 請指教!
 
****************************************
 
SET EXCLUSIVE OFF
 
SET SCOREBOARD OFF
 
SET DATE BRITISH
 
SET CENTURY ON	&& show 4-digit year e.g. 26/12/1998
 
SET TALK OFF
 
SET SAFETY OFF
 
SET ESCAPE ON
 
SET STATUS OFF
 
SET STATUS BAR OFF
 
SET MULTILOCKS ON
 
SET REPROCESS TO 5
 
SET SECOND OFF
 
 
=SYS(3050,1,VAL(SYS(3050,1,0))/3)
 
 
IF FILE("c:\dashingaccount\data\cat_3.dbf")
 
	SET PATH TO \dashingaccount\DATA; \dashingaccount			&& SERVER
 
ELSE
 
	SET PATH TO \\acserver\DATA$; \dashingaccount			&& WORKSTATION
 
ENDIF
 
 
PUBLIC Vchange, Vsetpath, S1VC, S1CC, S1BANK, S1SELFBANK, S1FA, S1CA, S1CAP, S1LA, S1RE, S1EX, S1SA, S1BS, S1PD, S1MA, S1PM, S1GL, ;
 
	S1AC, S1CR, S1DS, S1ZP, S1FS, S1WT, S1KL, S1FHT,  S1CODING, S1FRONTVIEW, Vwaveprogram
 
 
:
 
:
 
:
 
IF Vok 	&& if password is ok, run Mainmenu
 
	DO FORM menuform
 
ENDIF | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 8 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 9:56 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				主程式開始處
 
 	  | 代碼: | 	 		  _SCREEN.VISIBLE=.F. 
 
**************************************** 
 
SET EXCLUSIVE OFF 
 
SET SCOREBOARD OFF 
 
SET DATE BRITISH 
 
SET CENTURY ON && show 4-digit year e.g. 26/12/1998 
 
SET TALK OFF 
 
SET SAFETY OFF 
 
SET ESCAPE ON 
 
SET STATUS OFF 
 
SET STATUS BAR OFF 
 
SET MULTILOCKS ON 
 
SET REPROCESS TO 5 
 
SET SECOND OFF 
 
 
=SYS(3050,1,VAL(SYS(3050,1,0))/3) 
 
 
IF FILE("c:\dashingaccount\data\cat_3.dbf") 
 
SET PATH TO \dashingaccount\DATA; \dashingaccount && SERVER 
 
ELSE 
 
SET PATH TO \\acserver\DATA$; \dashingaccount && WORKSTATION 
 
ENDIF 
 
 
PUBLIC Vchange, Vsetpath, S1VC, S1CC, S1BANK, S1SELFBANK, S1FA, S1CA, S1CAP, S1LA, S1RE, S1EX, S1SA, S1BS, S1PD, S1MA, S1PM, S1GL, ; 
 
S1AC, S1CR, S1DS, S1ZP, S1FS, S1WT, S1KL, S1FHT, S1CODING, S1FRONTVIEW, Vwaveprogram 
 
 
: 
 
: 
 
: 
 
IF Vok && if password is ok, run Mainmenu 
 
   DO FORM menuform 
 
   READ EVENTS 
 
ENDIF
 
 
_SCREEN.VISIBLE=.T.  | 	  
 
 
 
menuform結束時
 
 	  | 代碼: | 	 		  
 
PROCEDURE DESTROY 
 
      CLEAR EVENTS  &&表單結束時 
 
ENDPROC  | 	  
 
 
 
 
可以參考upstsgjames  小遊戲-火線任務(踩地雷) 
 
http://vfp.sunyear.com.tw/viewtopic.php?t=431&highlight=%B9C%C0%B8 _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		wsk
 
 
  註冊時間: 2004-01-14 文章: 51
 
  第 9 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 10:13 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				Ruey 兄:
 
 
按上述提議試驗後, 畫面一閃程式自動完結, 什麼也看不清, 請問怎麼辦?? | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 10 樓
  | 
		 | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		wsk
 
 
  註冊時間: 2004-01-14 文章: 51
 
  第 11 樓
  | 
		
			
				 發表於: 星期二 三月 30, 2004 11:47 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				Ruey 兄:
 
 
按照您的指引已成功解決了, 真開心, 原來在 do form menuform 之前還有一個 form 忘記加 read events, 加了就 OK !! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |