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

表單能執行卻說不是物件

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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 也不太一樣
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 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,
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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