private void AccidentalClosure() { if (Obtain("lock") == "true") { if (Obtain("mode") == "1") { //打开密码锁屏窗口,关闭当前窗口 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } else if (Obtain("mode") == "2") { //打开密码锁屏窗口,密码为时间 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } else if (Obtain("mode") == "3") { //打开U盘锁屏窗口,关闭当前窗口 LockScreen screen = new LockScreen(); screen.Show(); this.Close(); } } }
public void lockdown() { //调用配置文件中的mode MainWindow ma = new MainWindow(); string mode = ma.Obtain("mode"); //锁屏 if (mode == "1") { //打开密码锁屏窗口,关闭当前窗口 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } else if (mode == "2") { //打开密码锁屏窗口,密码为时间 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } else if (mode == "3") { //打开U盘锁屏窗口,关闭当前窗口 LockScreen screen = new LockScreen(); screen.Show(); this.Close(); } }
private void img3_MouseDown(object sender, MouseButtonEventArgs e) { //获得配置变量中的mode MainWindow ma = new MainWindow(); string mode = ma.Obtain("mode"); //获得配置变量中的last string last = ma.Obtain("last"); if (sw == true) { //判断密码方式 if (mode == "1") { //密码解锁 //已经打开一个窗口了 sw = false; //如果在设置中选择了使用上一次的密码,则直接跳到锁屏界面 if (last == "on") { //打开密码锁屏窗口,关闭当前窗口 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } else { //打开密码锁屏窗口 PassWord pass = new PassWord(); if (pass.ShowDialog() == true) { pass.Show(); } } } else if (mode == "2") { //时间解锁 //已经打开一个窗口了 sw = false; //使用系统时间作为锁屏 格式为201652015 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } else if (mode == "3") { //U盘解锁,没有输入框和按钮 //已经打开一个窗口了 sw = false; //调用自定义弹窗(从这里进入U盘锁屏) Warning2 warn = new Warning2(); if (warn.ShowDialog() == true) { warn.Show(); } } } }
private void img1_MouseDown(object sender, MouseButtonEventArgs e) { //判断两次密码输入的值 if (passwordbox1.Password == "") { //调用自定义弹窗 Warning1 warn = new Warning1(); Warning1.txt = "请输入密码!"; if (warn.ShowDialog() == true) { warn.Show(); } //错误后清空输入框内容 passwordbox1.Password = null; passwordbox2.Password = null; } else if (passwordbox2.Password == "") { //调用自定义弹窗 Warning1 warn = new Warning1(); Warning1.txt = "请确认密码!"; if (warn.ShowDialog() == true) { warn.Show(); } //错误后清空输入框内容 passwordbox1.Password = null; passwordbox2.Password = null; } else if (passwordbox1.Password != passwordbox2.Password) { //调用自定义弹窗 Warning1 warn = new Warning1(); Warning1.txt = "两次输入密码不一致"; if (warn.ShowDialog() == true) { warn.Show(); } //错误后清空输入框内容 passwordbox1.Password = null; passwordbox2.Password = null; } else { //把密码传给配置文件 MainWindow main = new MainWindow(); main.Modify("password", Pass()); //打开密码锁屏窗口,关闭当前窗口 LockScreenKey screen = new LockScreenKey(); screen.Show(); this.Close(); } }