VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

表單問題

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
wsk



註冊時間: 2004-01-14
文章: 51


第 1 樓

發表發表於: 星期一 三月 29, 2004 4:48 pm    文章主題: 表單問題 引言回覆

我先啟動程序檔(program), 後由此程序檔自動啟動一個表單(表單內含有功能表), 但不知為什麼總有一個 "Microsoft Visual Foxpro" 的視窗同時出現, 此視窗只可被最少化, 但不能被關閉, 請問怎樣才可以不讓此視窗出現??? Sad Embarassed
回頂端
檢視會員個人資料 發送私人訊息
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 樓

發表發表於: 星期二 三月 30, 2004 11:14 pm    文章主題: 引言回覆

1.menuform
要把他加上去
SHOWWINDOW = 2

2.底下文章.請讀一下
解決VFP執行檔一閃而過的情形(轉貼)
http://vfp.sunyear.com.tw/viewtopic.php?t=97&highlight=read+events

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
wsk



註冊時間: 2004-01-14
文章: 51


第 11 樓

發表發表於: 星期二 三月 30, 2004 11:47 pm    文章主題: 引言回覆

Ruey 兄:

按照您的指引已成功解決了, 真開心, 原來在 do form menuform 之前還有一個 form 忘記加 read events, 加了就 OK !!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作