MDI 問題 |
答題得分者是:herbert2
|
j211104
一般會員 發表:1 回覆:2 積分:0 註冊:2009-07-20 發送簡訊給我 |
我有一個主視窗MDI Form,
我的MDI Child視窗有Image可以用來放圖, 我開了兩張圖(也就是會有兩個MDI Child), 因程式需要開了一個新視窗(型態為fsNormal), 來讀取兩個MDI Child裡的圖片資料, 但我只能夠讀到應用中的MDI Child, 請問各位大大, 有什麼指令和方法, 可以讓我的新視窗如何能夠ㄧ次讀到兩個MDI Child。 |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
|
j211104
一般會員 發表:1 回覆:2 積分:0 註冊:2009-07-20 發送簡訊給我 |
因為我要配合ComboBox來決定秀哪個MDI Child的圖片,
我有試著用MDIChildren來選取沒有應用中的MDI Child的圖片資訊, 我在ComboBox裡加入這行判斷, Image2->Picture=MDIChildren[ComboBox1->ItemIndex]->Image1->Picture; 可是他卻找不到MDI Child里的Image, 會發生這樣錯誤, [C Error] ConnectForm.cpp(37): E2316 'Image1' is not a member of 'TForm' |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
依您的敘述,fsNormal 的 ConnectForm 應是由 MDIForm 的主 Form 所開啟的,
故若該 ConnectForm 的 .h 檔未 include 那兩個 MDIChild 的 .h 檔, 理當無法讀取到『封裝』於 MDIChild 的 __published 的 Image1(即使是 ActiveMDIChild 也不行)。 [C Error] ConnectForm.cpp(37): E2316 'Image1' is not a member of 'TForm' 該句 Error 便是指出此一狀況。 故您說:『但我只能夠讀到應用中的(應是指 "Active 作用中的" 吧?)MDI Child』, 讓我有點疑惑。 |
j211104
一般會員 發表:1 回覆:2 積分:0 註冊:2009-07-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |