表面上看,PC上的winform 與手機上的Winfrom 是一致的。但在實際上,有很多代碼在PC上可以運行正常,在手機上就失效。
比如說,主窗體創建一個子窗體,然后子窗體可以點擊一個按鈕隱藏自身,回到主窗體。
在PC平臺上,C#(C#培訓 )代碼如下:
// 創建子窗體Form2 form2 = new Form2();// 顯示子窗體form2.ShowDialog();
//子窗體返回this.Hide();
而WM6.5 上,this.Hide(); 無效。經研究,使用以下代碼達到同樣效果。
// 創建子窗體Form2 form2 = new Form2(this)
form2.Show();form2.SendToBack();
// 顯示子窗體form2.BringToTop();
// 子窗體返回form1.BringToTop();
但要注意的是,必須裝 vs2005 sp1 以上。
也可以安裝 vs 2008但不支持 vs2010