|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 1 樓
|
發表於: 星期五 三月 30, 2007 1:14 pm 文章主題: 變數可見性的問題 |
|
|
原先以為在form 中使用的變數
在form 中都可使用
但最近寫的東西,卻吃了不少苦頭
最後還用public 的變數+release
解決
若是用form attrib 應該也能解決
疑惑的是,在父物件中使用的變數
無法在子物件中使用
在以前
上一層程序變數,可以在下一層被看到,且使用
之前
曾經有過隱藏變數的例子
上一層已宣告,應該有使用吧,我忘了
好像是名字相同,當回到原程序
結果變數自動隱藏起來
也有使用 local 宣告,好像沒什麼用
如果用太多form attrib 程式會不會太難看了 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 2 樓
|
發表於: 星期六 三月 31, 2007 2:30 pm 文章主題: |
|
|
可以考慮用 thisform.AddProperty("變數名")
在form的任何地方皆可定義及使用.
連在別的form裡也都可以使用.
如果怕form在 release 後會不見了,
可以用_screen.AddProperty("變數名") _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
jeff25
註冊時間: 2004-10-22 文章: 76 來自: taiwan
第 3 樓
|
發表於: 星期日 四月 01, 2007 11:00 am 文章主題: |
|
|
>>在父物件中使用的變數 ,無法在子物件中使用
在父物件中使用的變數當然可以在子物件中使用
>>原先以為在form 中使用的變數 ,在form 中都可使用
form 裡面也可以有好幾層,也有父子物件關係
就看妳變數設定在哪裡 _________________ jeff |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|