开发了个smartphone程序,程序在模拟器和我自己的手机上都能很好运行,但是在别人的手机上却不行。主要是按键问题,程序里放了个treeview,但是有的手机不能响应keydown事件(有可能是响应了,但不同机型或系统之间按键的编码不同,导致程序不能正常运作)。请问应该怎么解决?

解决方案 »

  1.   

    给些wap开发网站:
    http://blog.csdn.net/chengking/archive/2005/12/28/564096.aspx
      

  2.   

    代码是这样的,希望有高人可以帮忙private void treeView1_KeyDown(object sender, KeyEventArgs e)
    {
       if (e.KeyCode == Keys.Up)
          {
             fun1();
           }
       if (e.KeyCode == Keys.Down)
          {
             fun2();
          }
    }在某些机子上,按回车键和下方向键,都没有反应。但在我自己的Mpx220上测试却没问题,都是sp2003的系统啊,不解
      

  3.   

    Text = e.KeyCode.ToString();
    打印出来看看是啥