vs2005下
为TextBox添加一个Click事件,在本地可以实现,即是在windows平台下可以通过单击textBox来实现;为什么在Wince5.0上不行正常运行呢  private void Login_Load(object sender, EventArgs e)
 {
     LabLogin.MouseDown += new MouseEventHandler(LabMouseDown);
 }
  // Mouse事件
 private void LabMouseDown(object sender, MouseEventArgs e)
{
    TextBox tb = (TextBox)sender;   switch (tb.Text.ToString())
     {
         case "登陆":
              MessageBox.Show("登陆");
              break;
         case "退出":
              this.Close();
              break;
            }
        }

解决方案 »

  1.   

    装过了,可以正常运行的!只是在WinCE下对TextBox的Click事件无法响应!
    在Windows下可以正常响应的
      

  2.   

    在WinCE中对TextBox控件主要用这几个事件,
    KeyDown
    KeyPress
    KeyUptextBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)textBox2_KeyPress(object sender, System.Windows.Forms.KeyEventArgs e)textBox3_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)你说的那鼠标事件,在WinCE中是没有的,它只有触摸屏功能。以上是他的一些常用事件功能WinCE中的单击事件是在 button 中才有 即是 
     
    private void button1_Click(object sender, System.EventArgs e)
      

  3.   

    在WinCE中是没有鼠标事件,它只有触摸屏功能!
    只能对键盘事件处理!