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

父子視窗間的關係混亂之極

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



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 1 樓

發表發表於: 星期三 六月 13, 2012 7:09 am    文章主題: 父子視窗間的關係混亂之極 引言回覆

本案原告為 C, 被告為 B

案件一發生順序如下:
[xxx.prg]
DO FORM A linked
READ EVENTS

[A.scx] -> 頂層表單 + Modeless
A.button1.click
 DO FORM B linked

[B.scx] -> 在頂層表單中 + DeskTop=.F. + Modeless
B.button1.click
 DO FORM C linked

[C.scx] -> 頂層表單 + DeskTop=.T. + Modeless
一閃而過



案件二發生順序如下:
[xxx.prg]
DO FORM A linked
READ EVENTS

[A.scx] -> 頂層表單 + Modeless
A.button1.click
 DO FORM B linked

[B.scx] -> 在頂層表單中 + DeskTop=.F. + Modeless
B.button1.click
 DO FORM C linked

[C.scx] -> 在頂層表單中 + DeskTop=.T. + Modeless
一閃而過.........



案件三發生順序如下:
[xxx.prg]
DO FORM A linked
READ EVENTS

[A.scx] -> 頂層表單 + Modeless
A.button1.click
 DO FORM B linked

[B.scx] -> 在頂層表單中 + DeskTop=.F. + Modeless
B.button1.click
 DO FORM C linked

[C.scx] -> 在頂層表單中 + DeskTop=.T. + Model
成功保留視窗,但是原告 C 被鎖定在頂層




原告 C 希望能同時間和父親 B 相互交流,
請諸位大法官明判,
如何才能讓 B C 父子關係融洽?
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


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


第 2 樓

發表發表於: 星期三 六月 13, 2012 11:06 am    文章主題: 引言回覆

清官難斷家務事.
如果你將 B & C 一視同仁,是否會正常點.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 3 樓

發表發表於: 星期三 六月 13, 2012 11:18 am    文章主題: 引言回覆

事實上,
B 有 n 個 兒子,
可能經由 B 點出了 C D E F G......
因此,
雖然 C 被叫出來了,
但是還能由 B 再去叫出 D 或 E 等等...
同一時間螢幕上顯示出 B C D E,
而且任何一個都能當成作用中視窗!
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 4 樓

發表發表於: 星期三 六月 13, 2012 11:55 am    文章主題: 引言回覆

為何一定要父子關係?
全部都是兄弟關係不行嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



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

第 5 樓

發表發表於: 星期三 六月 13, 2012 12:20 pm    文章主題: 引言回覆

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

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



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 6 樓

發表發表於: 星期三 六月 13, 2012 12:29 pm    文章主題: 引言回覆

案例二其實就類似兄弟關係了,
但是問題依然存在啊!

況且要做到 B 和 C 是同一層次關係,
好像不大可能,
就算是可能,
如何讓 B C 平行?
另外....A 又算是老幾?

執行一個程式一定只有一個入口,
這個入口就是老爸 (B)
由 B 的表單裡去執行各子表單 C D E F (這些算是兄弟)等等...
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 7 樓

發表發表於: 星期三 六月 13, 2012 12:34 pm    文章主題: 引言回覆

好吧...說白話點,

主選單(Form B)內有:
[客戶資料] (Form C)
[廠商資料] (Form D)
[客戶訂單] (Form E)
[廠商採購] (Form F)
四個按鈕

我想點了 C 後,
在還未脫離 C 的前提下,
要經由 B 再去點 E,
而且 C E 並不會被限制在 B 內,
可以隨意在螢幕中移動.

就醬~
回頂端
檢視會員個人資料 發送私人訊息
aizz



註冊時間: 2007-01-29
文章: 172


第 8 樓

發表發表於: 星期三 六月 13, 2012 2:04 pm    文章主題: 引言回覆

syntech 寫到:
我認為是堂主與小嘍囉的關係




偶怎麼有一種怪怪的感覺...............













S 跟 M 的關係?







Laughing Razz Wink Twisted Evil Mad Evil or Very Mad
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 9 樓

發表發表於: 星期三 六月 13, 2012 3:31 pm    文章主題: 引言回覆

堂主是 "_SCREEN",其他form都是 小弟.

modelless 有modelless 的管理方式.

再來靠慧根. ^_^



model 的管理方式比較直覺,
先完成一項,再處理下一項,
使用者不會弄錯,
你也不需要考慮物件不存在時的處理方式.

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

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



註冊時間: 2004-07-30
文章: 1645


第 10 樓

發表發表於: 星期三 六月 13, 2012 5:05 pm    文章主題: 引言回覆

每個 Form 的 WindowType 都設成 0 ,
不就都喬平大了嗎
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 11 樓

發表發表於: 星期三 六月 13, 2012 7:00 pm    文章主題: 引言回覆

可是我一開頭就給他 _SCREEN.Visible=.F.

是不是把堂主幹掉就沒解了??
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 12 樓

發表發表於: 星期五 六月 15, 2012 7:58 am    文章主題: 引言回覆

已找到解決辦法,
和_SCREEN, MDIForm, WindowType, Modeless, 什麼堂主,嘍囉等也無關

感謝大家一同探討~~
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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