コード例 #1
0
ファイル: Form_Login.cs プロジェクト: xuatcc/owncloud
        /// <summary>
        /// 初始化配置
        /// </summary>
        void setFirstConfig()
        {
            /* 自定义测试 */
            SettingForm sf = new SettingForm();

            sf.ButtonCancel_Enable = false;
            sf.setBtnExit();
            sf.isFirstUse = true;
            sf.startSetting();
            DialogResult dialogResult = sf.ShowDialog();

            if (dialogResult == DialogResult.OK)
            {
            }
            /* 初始化文件显示界面 */
            MyConfig.ConfigFile configFile = MyConfig.readConfig();
            if (configFile == null)
            {
                return;
            }

            /* 初始化文件显示方式 */
            configFile.createOrModifyItem(MyConfig.ConfigFile.TABLE_NAME_SKIN, MyConfig.ConfigFile.Skin.KEY_FILE_VIEW, View.LargeIcon);
            /* 初始化文件排列方式 */
            configFile.createOrModifyItem(MyConfig.ConfigFile.TABLE_NAME_SKIN, MyConfig.ConfigFile.Skin.KEY_FILE_SORT_RULE, MyConfig.SortRule.ByName);

            MyConfig.saveConfig(configFile);
        }
コード例 #2
0
ファイル: Form_Login.cs プロジェクト: xuatcc/owncloud
        /// <summary>
        /// 保存登录配置
        /// </summary>
        void saveLoginConfig()
        {
            /* 保存配置 */
            MyConfig.ConfigFile configFile = MyConfig.readConfig(MyConfig.CONFIG_FILE_PATH);
            /* 基本配置 */
            configFile.createOrModifyItem(MyConfig.ConfigFile.TABLE_NAME_LOGIN,
                                          MyConfig.ConfigFile.Login.KEY_REMEMBER_PASSWORD, checkBox_rememberPW.Checked);
            configFile.createOrModifyItem(MyConfig.ConfigFile.TABLE_NAME_LOGIN,
                                          MyConfig.ConfigFile.Login.KEY_AUTO_LOGIN, checkBox_autoLogin.Checked);
            configFile.createOrModifyItem(MyConfig.ConfigFile.TABLE_NAME_LOGIN,
                                          MyConfig.ConfigFile.Login.KEY_LAST_LOGIN_ACCOUNT, comboBox_user.Text);

            MyConfig.saveConfig(MyConfig.CONFIG_FILE_PATH, configFile);
        }