如何在有焦点事件的情况下关闭窗口?
设置了一个TxtBox(名字叫txtName)的焦点事件,另外还有个一关闭窗口的按钮btnExit,运行程序后,光标自动定位在txtName,这时如果点击btnExit按钮,不触发btnExit的程序,而是触发txtName的事件而无法触发btnExit的事件了。求指点!!!部分代码如下:
private void btnExit_Click(object sender, EventArgs e)
{
txtName.CausesValidation = false;
this.Close();
}
private void txtName_Enter(object sender, EventArgs e)
{
txtHelp.Text = "请输入您的姓名!";
}
private void txtName_Validating(object sender, CancelEventArgs e)
{
if (txtName.Text.Trim() == string.Empty)
{
MessageBox.Show("用户名为空,请重新输入");
txtName.Focus();
}