上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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 的關係?
 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 9 樓
|
發表於: 星期三 六月 13, 2012 3:31 pm 文章主題: |
|
|
堂主是 "_SCREEN",其他form都是 小弟.
modelless 有modelless 的管理方式.
再來靠慧根. ^_^
model 的管理方式比較直覺,
先完成一項,再處理下一項,
使用者不會弄錯,
你也不需要考慮物件不存在時的處理方式. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
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, 什麼堂主,嘍囉等也無關
感謝大家一同探討~~ |
|
回頂端 |
|
 |
|