表面上看,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