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

請教如何參照到參數物件之來源 FORM
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
小賴



註冊時間: 2004-12-27
文章: 470


第 1 樓

發表發表於: 星期日 五月 29, 2005 8:49 am    文章主題: 請教如何參照到參數物件之來源 FORM 引言回覆

如果 oText1 為 FORM1 之物件 (可能置於 FORM1 之某容器內或直接置於FORM1)
當 oText1 被當參數傳到 FORM2 時 ; 請教如何於 FORM2中 有效的參照 FORM1 ?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
小賴



註冊時間: 2004-12-27
文章: 470


第 2 樓

發表發表於: 星期二 五月 31, 2005 10:23 am    文章主題: 引言回覆

沒人鳥我 ? 很 "敗市" ! Confused
什麼 ? "題目太深" ; 不會吧 !
那改成選擇題總可以吧 :
1. 題目沒水準 ; 大家不屑作答.
2. 題目描述不清, 不知從何答起.
3. 題目太深, 大家特著看解答
4. 這裹的高手都很忙; 沒空作答

這樣回應很簡單了吧 ! Laughing
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 3 樓

發表發表於: 星期二 五月 31, 2005 10:35 am    文章主題: 引言回覆

我不知道能不能這樣做,


例如 form 上 另有一個 text2

階層關係如下:
form1
 + text1
 + text2

otext1 = _SCREEN.FORM1.text1

則利用 otext1 存取 text2.value
應該是
otext1.parent.text2.value
    ^
    轉成 form1

應該可以使用 parent 吧!

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙


syntech 在 星期二 五月 31, 2005 11:07 am 作了第 4 次修改
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小桑•無痕



註冊時間: 2003-07-08
文章: 304
來自: Tainan, Taiwan

第 4 樓

發表發表於: 星期二 五月 31, 2005 10:35 am    文章主題: 引言回覆

Form1.oText1.Value
_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
小桑•無痕



註冊時間: 2003-07-08
文章: 304
來自: Tainan, Taiwan

第 5 樓

發表發表於: 星期二 五月 31, 2005 10:37 am    文章主題: 引言回覆

小賴 寫到:
沒人鳥我 ? 很 "敗市" ! Confused
什麼 ? "題目太深" ; 不會吧 !
那改成選擇題總可以吧 :
1. 題目沒水準 ; 大家不屑作答.
2. 題目描述不清, 不知從何答起.
3. 題目太深, 大家特著看解答
4. 這裹的高手都很忙; 沒空作答

這樣回應很簡單了吧 ! Laughing


真巧...要不就沒人回...要不就有人同時回 Rolling Eyes

_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期二 五月 31, 2005 10:47 am    文章主題: 引言回覆

相煎何太急 -- 作伙來煎煮 '何太急' 這位仁兄
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小賴



註冊時間: 2004-12-27
文章: 470


第 7 樓

發表發表於: 星期二 五月 31, 2005 10:56 am    文章主題: 引言回覆

階層關係如下:
form1
 + text1
 + text2

ctext1 = _SCREEN.FORM1.text1

則利用 otext1 存取 text2.value
應該是
otext1.parent.text2.value
    ^
    轉成 form1
-----------------------------------------------------------
Syntech 兄:
我該如何知道 Text1 與 Form1 之關係
也就是說: oText1.Parent 是 FORM1
還是 oText1.Parent.Parent 才是 FORM1
還是 oText1.Parent.Parent.Parent 才是 FORM1 ?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
小賴



註冊時間: 2004-12-27
文章: 470


第 8 樓

發表發表於: 星期二 五月 31, 2005 11:03 am    文章主題: 引言回覆

小桑•無痕兄 :
"分身與本尊"的關係到底還是不一樣 ! Wink
可是小弟愚昧; 無法領悟您的提示:Form1.oText1.Value
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期二 五月 31, 2005 11:04 am    文章主題: 引言回覆

所以我把 "階層" 畫出來,
因為我平常也是先知道"階層"才知道關係為何,

否則,用到 parent ,controlcount ,controls[], baseclass, name 等等 去瀏覽 所有物件,
那可就累了.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
小賴



註冊時間: 2004-12-27
文章: 470


第 10 樓

發表發表於: 星期二 五月 31, 2005 4:02 pm    文章主題: 引言回覆

所以我把 "階層" 畫出來,
因為我平常也是先知道"階層"才知道關係為何,


TO : Syntech兄

首先感謝您的指點, 說也奇怪; 最近我的PO都只有你 "捧場"
再來跟你說抱歉 ; 因為我沒把問題說清楚, 害你做了許多白工.

問題描述:
我想利用ASELOBJ(), ReadMethod(), WriteMethod() 設計自已的 Grid Builder
於FORM的設計階段,利用這個 Builder 存取或設定我的Grid相關屬性(當然包括Column, Header, Text)
也可利用這個Builder自動產生相關事件, 方法的程序碼.
現在我想讓我的Builder也能同時設定Form或Form中其他物件, 但是我的Grid並非全置於Form下
有的是置於ThisForm.Pageframe.Page ....等容器下
我的Builder必需適合各種Grid與FORM位置之情況, 所以無法如你所說的 ----
把 "階層" 畫出來
嚴格來說 "階層" 關係就是我程式要解決的問題, 你的已知條件對我來說卻是未知.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 11 樓

發表發表於: 星期二 五月 31, 2005 4:29 pm    文章主題: 引言回覆

最近我也在作類似的事,
但是我用的方法比較簡單,
也不想設計的太複雜.

form可以很複雜,物件可以很多,
但是只要抓到一個關鍵,
就不需要考慮這些階層之間的關係.

這已經是"機密"了,不能透漏.
想給你提示,
問題在於這個提示本身就是關鍵,

殘念........ Twisted Evil

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 12 樓

發表發表於: 星期二 五月 31, 2005 5:18 pm    文章主題: 引言回覆

用 parent ,controlcount ,controls[], baseclass, name 等等 去瀏覽 所有物件
這是符合你問題的答案,
但不是我的做法

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
215001



註冊時間: 2003-06-11
文章: 389


第 13 樓

發表發表於: 星期二 五月 31, 2005 8:10 pm    文章主題: 引言回覆

如果只是單純要參照到前一個表單的 oText1 物件

A.於 Form1 執行 do form form2 with thisform.oText1 && 傳遞物件

B.於 Form2 :
 1.自訂屬性 xobj
 2.Init 加入下列程式碼:
   para xobj
   thisform.xobj=xobj && 轉成表單的共用屬性

 3.參照時: 只要下 thisform.xobj.value 就相當於參照到 Form1.oText1.value
回頂端
檢視會員個人資料 發送私人訊息
小賴



註冊時間: 2004-12-27
文章: 470


第 14 樓

發表發表於: 星期二 五月 31, 2005 9:51 pm    文章主題: 引言回覆

TO 215001兄
感謝您的回應 ; 可是我要參照的並非Form1.oText1
而是oText1所在的Form1或位於Form1中之其他物件
(同樣需以xObj來参照)
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
小桑•無痕



註冊時間: 2003-07-08
文章: 304
來自: Tainan, Taiwan

第 15 樓

發表發表於: 星期三 六月 01, 2005 10:13 am    文章主題: 引言回覆

TO 小賴 :
果然是很深澳的問題.....
呵呵...
還是看不懂問題.... Rolling Eyes

_________________
用力 Try 一下...可以發現很多好玩的事....
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

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


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