如上图布局 修改按钮的事件: string oldpassword = txtOldpassword.Text; string newpassword = txtNewpassword.Text; string newpassword2 = txtNewpassword2.Text; //老密码为123,旧密码输入错误的情况下 if (oldpassword != "123") { MessageBox.Show("输入密码错误!"); txtOldpassword.BackColor = Color.Red; txtOldpassword.Focus(); return; } else { txtOldpassword.BackColor = Color.White; } //设置新密码的长度不能小于3 if (newpassword.Length < 3) { MessageBox.Show("密码长度不能小于3"); txtNewpassword.BackColor = Color.Red; txtNewpassword.Focus(); return; } else { txtNewpassword.BackColor = Color.White; } //两次密码输入必须一致 if (newpassword != newpassword2) { MessageBox.Show("两次输入的密码不一致!"); txtNewpassword2.BackColor = Color.Red; txtNewpassword2.Focus(); return; } else { txtNewpassword2.BackColor = Color.White; } MessageBox.Show("密码修改成功!");