private void button1_Click(object sender, EventArgs e) { string password = "123456"; // 设置密码 string inputPassword = Microsoft.VisualBasic.Interaction.InputBox("请输入密码:", "密码验证"); if (inputPassword == password) // 输入密码与设置密码一致 { // 实现按钮点击后的操作 } else // 输入密码与设置密码不一致 { MessageBox.Show("密码错误,请重新输入!", "提示"); } }
public bool VerifyPassword() { string password = "123456"; // 设置密码 string inputPassword = Microsoft.VisualBasic.Interaction.InputBox("请输入密码:", "密码验证"); if (inputPassword == password) // 输入密码与设置密码一致 { return true; } else // 输入密码与设置密码不一致 { MessageBox.Show("密码错误,请重新输入!", "提示"); return false; } }
private void button1_Click(object sender, EventArgs e) { if (VerifyPassword()) { // 实现按钮1点击后的操作 } }
private void button2_Click(object sender, EventArgs e) { if (VerifyPassword()) { // 实现按钮2点击后的操作 } }
注意:以上示例中使用的是 Windows Forms 中的 InputBox 和 MessageBox 组件,若使用其他 UI 框架或场景,请相应调整代码。
上一篇:按下按钮时停止列表扩展
下一篇:按下按钮时未禁用按钮