看板 C_Sharp 關於我們 聯絡資訊
各位先進好: 近日因計畫的關係剛接觸嵌入式系統, 作業系統平台是winCE5.0, 開發程式是vs2005, 目前在實現父、子視窗及回傳值的部分遇到了一些瓶頸... --- 過去在一般PC平台開發程式時, 父、子視窗且須回傳值的目標可藉由以下方式實現: 父視窗(Form1): Form2 form2 = new Form2(); form2.show(this); 以下再加入set、get屬性子方法, 好讓子視窗對父視窗成員作存取。 子視窗(Form2): Form1 = (Form1)this.Owner; 接著呼叫父視窗的屬性子方法對父視窗成員作存取。 --- 然而,在vs2005=>智慧型裝置=>winCE5.0的開發平台中, 卻不允許Form.Show方法有任何引數的多載, (無法加入"this"參數) 導致子視窗在建立父視窗物件時內容為null, 接連無法呼叫父視窗的屬性子方法... 雖然MSDN上說明在.Net Framwork2.0就已經支援IWin32Window owner的引數, 但實際上在嵌入式平台的API上似乎沒有支援到這點... 引此想請教各位先進, 在嵌入式平台上該如何實現父、子視窗; 且子視窗可傳值給父視窗的目標呢? 煩請大家指導了,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.132.23.123