求助 关于c#中屏蔽Alt+F4键强制关闭窗口的问题
我的代码是这样的,可是用不了,我弄了好久都不知道什么回事:
namespace 我的项目
{
public partial class @lock : Form
{
public @lock()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "1234")
{
this.Close();
}
}
private void @lock_Load(object sender, EventArgs e)
{
}
private void @lock_Keydown(object sender, KeyEventArgs e)
{
//怕断用户的按键是否为Alt+F4
if (e.KeyCode == Keys.F4 && e.Modifiers == Keys.Alt)
{
KeyPreview = true;
e.Handled = true;
MessageBox.Show("请输入解锁密码!");
}
}
}
}
究竟是哪里出问题呢?
我在网上找了好多,都说KeyPreview = true;就可以了,但是我还是弄不到!