Пример #1
0
        /// <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
        void btn_settingForm_Click(object obj, EventArgs ea)
        {
            SettingForm settingForm = new SettingForm();

            settingForm.startSetting();
            DialogResult dialogResult = settingForm.ShowDialog();

            if (dialogResult.Equals(DialogResult.OK))
            {
                initializeConfig();
                initializeWidget();
            }
            //object getinfo = dialogResult;
            //settingForm.Show();
        }
Пример #3
0
        /// <summary>
        /// 设置按钮按下事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pictureBox_buttonSetting_Click(object sender, EventArgs e)
        {
            settingForm = new SettingForm();
            //settingForm.TopLevel = false;
            //settingForm.Parent = this;
            settingForm.startSetting();
            DialogResult dialogResult = settingForm.ShowDialog();

            if (dialogResult.Equals(DialogResult.OK))
            {
                /* 临时保存工作目录,防止回退 */
                string         tempPath     = cloudDiskForm.Current_Path;
                Stack <string> backStack    = cloudDiskForm.BackStack;
                Stack <string> forwardStack = cloudDiskForm.ForwardStack;
                cloudDiskForm.updateFileTree();
                FileTree fileTree = cloudDiskForm.File_Tree;


                cloudDiskForm          = new CloudDiskForm(this, null);
                cloudDiskForm.TopLevel = false;
                panel_mainForm.Controls.RemoveByKey(cloudDiskForm.Name);

                cloudDiskForm.BackStack    = backStack;
                cloudDiskForm.ForwardStack = forwardStack;
                cloudDiskForm.Current_Path = tempPath;
                cloudDiskForm.setUserInfo(userInfo);


                panel_mainForm.Controls.Add(cloudDiskForm);
                cloudDiskForm.Show();
                /* 还原目录树的展开状态 */
                cloudDiskForm.File_Tree = fileTree;
                cloudDiskForm.updateDirectoryTree();
            }
            //settingForm.Show();
            //this.Enabled = false;
        }