|
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 文章: 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, |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|