Пример #1
0
        private void button4_Click(object sender, EventArgs e)      //Set Default Color
        {
            AuroraMain  frm1 = (AuroraMain)this.Owner;
            RegistryKey MyReg, RegColor;                              //声明注册表对象

            MyReg    = Registry.CurrentUser;                          //获取当前用户注册表项
            RegColor = MyReg.CreateSubKey("Software\\Aurora\\Color"); //在注册表项中创建子项
            try
            {
                MyColor               = Color.GreenYellow;
                frm1.MyCellColor      = MyColor;
                pictureBox1.BackColor = MyColor;
                RegColor.SetValue("CellColor", MyColor.ToArgb());             //把信息放进注册表,供主窗体调用
            }
            catch { }
        }
Пример #2
0
        private void button3_Click(object sender, EventArgs e)      //Choose Color
        {
            ColorDialog MyDlg = new ColorDialog();

            if (MyDlg.ShowDialog() == DialogResult.OK)
            {
                RegistryKey MyReg, RegColor;                              //声明注册表对象
                MyReg    = Registry.CurrentUser;                          //获取当前用户注册表项
                RegColor = MyReg.CreateSubKey("Software\\Aurora\\Color"); //在注册表项中创建子项
                try
                {
                    MyColor = MyDlg.Color;
                    pictureBox1.BackColor = MyColor;
                    RegColor.SetValue("CellColor", MyColor.ToArgb());             //把信息放进注册表,供主窗体调用
                }
                catch { }
            }
        }
Пример #3
0
        private void Setting_Load(object sender, EventArgs e)
        {
            label8.Visible    = false;
            label9.Visible    = false;
            textBox5.Visible  = false;      //默认数据保护锁的时间文本框不可见。
            checkBox4.Visible = false;

            RegistryKey MyReg, RegProjectInfo; //声明注册表对象

            MyReg = Registry.CurrentUser;      //获取当前用户注册表项
            try
            {
                RegProjectInfo     = MyReg.CreateSubKey("Software\\Aurora\\ProjectInfo");//在注册表项中创建子项
                this.textBox1.Text = (RegProjectInfo.GetValue("ProjectName")).ToString();
                this.textBox2.Text = (RegProjectInfo.GetValue("Calculator")).ToString();
                this.textBox3.Text = (RegProjectInfo.GetValue("Checker")).ToString();
                this.textBox4.Text = (RegProjectInfo.GetValue("MyGrade")).ToString();
            }
            catch { }

            RegistryKey MyReg1, RegLocker; //声明注册表对象

            MyReg1 = Registry.CurrentUser; //获取当前用户注册表项
            try
            {
                RegLocker = MyReg.CreateSubKey("Software\\Aurora\\Locker");//在注册表项中创建子项
                if ((RegLocker.GetValue("Enabled")).ToString() == "1")
                {
                    checkBox1.Checked = true;
                }

                this.textBox5.Text = (RegLocker.GetValue("Timer")).ToString();
            }
            catch { }

            //全屏保护提示
            RegistryKey RegFullScreen;

            try
            {
                RegFullScreen = MyReg.CreateSubKey("Software\\Aurora\\Locker");
                if (RegFullScreen.GetValue("FullScreen").ToString() == "YES")
                {
                    checkBox4.Checked = true;
                }
                else
                {
                    checkBox4.Checked = false;
                }
            }
            catch { }

            //读取单元格颜色
            RegistryKey RegColor;         //声明注册表对象

            MyReg = Registry.CurrentUser; //获取当前用户注册表项
            try
            {
                RegColor = MyReg.CreateSubKey("Software\\Aurora\\Color");                                    //在注册表项中创建子项
                pictureBox1.BackColor = ColorTranslator.FromHtml(RegColor.GetValue("CellColor").ToString()); //显示注册表的位置
            }
            catch { }

            //显示桌面提示
            RegistryKey RegReminder;

            try
            {
                RegReminder = MyReg.CreateSubKey("Software\\Aurora\\Reminder");
                if (RegReminder.GetValue("ShowDesktopReminder").ToString() == "YES")
                {
                    checkBox3.Checked = true;
                }
                else
                {
                    checkBox3.Checked = false;
                }
            }
            catch { }

            //退出提示
            try
            {
                RegReminder = MyReg.CreateSubKey("Software\\Aurora\\Reminder");
                if (RegReminder.GetValue("ExitReminder").ToString() == "YES")
                {
                    checkBox2.Checked = true;
                }
                else
                {
                    checkBox2.Checked = false;
                }
            }
            catch { }
        }