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;
}
}
为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;
}
}
在Windows下可以正常响应的
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)
只能对键盘事件处理!