作者bbblue (植物进化中...)
看板C_Sharp
标题[嵌入] winCE5.0父、子视窗及传值问题
时间Mon Jul 19 17:01:48 2010
各位先进好:
近日因计画的关系刚接触嵌入式系统,
作业系统平台是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