Example #1
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();
        }
Example #2
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;
        }