黑马程序员技术交流社区
标题:
【分享】使用模式窗体进行界面锁定
[打印本页]
作者:
许庭洲
时间:
2012-11-1 20:18
标题:
【分享】使用模式窗体进行界面锁定
使用模式窗体进行界面锁定
第一步:
创建一个
Windows
窗体应用程序项目
LockDemo
。
第二步:
在窗体上添加一个锁定按钮,如下图左。
Form1.JPG
(15.45 KB, 下载次数: 12)
下载附件
2012-11-1 20:07 上传
第三步:
新建一个
Lock
窗体,并设置
KeyPreview=True
,如上图右。
第四步:
锁定按钮代码如下
private void button1_Click(object sender, EventArgs e)
{
//显示模式窗体
Lock frmLock = new Lock();
frmLock.ShowDialog();
}
第五步:
Lock
窗体解锁代码及窗体的
KeyDown
代码如下。
private void button1_Click(object sender, EventArgs e)
{
if(textBox1.Text == "1234") //若输入1234,则解锁原窗体
this.Close();
}
private void Lock_KeyDown(object sender, KeyEventArgs e)
{
//对Alt+F4屏蔽
if(e.KeyCode == Keys.F4 && e.Modifiers == Keys.Alt)
e.Handled = true;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2