DesktopHelper.UI.CalendarForm.InitConfig C# (CSharp) Method

InitConfig() private method

private InitConfig ( string name, string value ) : void
name string
value string
return void
        private void InitConfig(string name, string value)
        {
            try
            {
                switch (name)
                {
                    case "FirstStart":
                        #region 首次运行设置开机启动
                        if (value.Equals("true"))
                        {
                            //string strName = Application.ExecutablePath;
                            //string strnewName = strName.Substring(strName.LastIndexOf(@"\") + 1);
                            //if (File.Exists(strName))//指定文件是否存在
                            //{
                            //    Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
                            //    if (Rkey == null)
                            //        Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
                            //    Rkey.SetValue(strnewName, strName);//修改注册表,使程序开机时自动执行。
                            //}
                            _data.UpdateConfig("FirstStart", "false");
                        }
                        #endregion
                        break;
                    case "IsUseMusic":
                        #region 是否启用提示音乐
                        if (value.Equals("true"))
                        {
                            checkBoxUseMusic.Checked = true;
                        }
                        else
                        {
                            checkBoxUseMusic.Checked = false;
                        }
                        #endregion
                        break;
                    case "MusicPath":
                        labelMusicPath.Text = value;
                        break;
                    case "CityCode":
                        string_CityCode = value;
                        break;
                }
            }
            catch (Exception ex)
            {
                log.WriteLog(ex.ToString());
            }
        }