示例#1
0
        private void button_changeProjectName_Click(object sender, System.EventArgs e)
        {
            ProjectNameDlg dlg = new ProjectNameDlg();

            GuiUtil.AutoSetDefaultFont(dlg);

            dlg.textBox_projectName.Text = textBox_projectName.Text;
            dlg.StartPosition            = FormStartPosition.CenterScreen;
            dlg.ShowDialog(this);

            if (dlg.DialogResult != DialogResult.OK)
            {
                return;
            }

            if (dlg.textBox_projectName.Text == textBox_projectName.Text)
            {
                return; // 没有必要修改
            }
            if (m_bNew == true)
            {
                textBox_projectName.Text = dlg.textBox_projectName.Text;
                return;
            }

            // 方案名 + 路径
            ResultProjectNamePath = textBox_projectPathOfName.Text;

            if (ResultProjectNamePath != "")
            {
                ResultProjectNamePath += "/";
            }

            ResultProjectNamePath += textBox_projectName.Text;

            string strError;

            int nRet = scriptManager.ChangeProjectData(ResultProjectNamePath,
                                                       dlg.textBox_projectName.Text,
                                                       null,
                                                       out strError);

            if (nRet == -1)
            {
                MessageBox.Show(this, strError);
            }
            else
            {
                // 兑现显示遗留给对话框退出以后再做
                // node.Text = dlg.textBox_projectName.Text;
                textBox_projectName.Text = dlg.textBox_projectName.Text;
                scriptManager.Save();
            }
        }
示例#2
0
        private void button_changeProjectName_Click(object sender, System.EventArgs e)
        {

            ProjectNameDlg dlg = new ProjectNameDlg();
            GuiUtil.AutoSetDefaultFont(dlg);

            dlg.textBox_projectName.Text = textBox_projectName.Text;
            dlg.StartPosition = FormStartPosition.CenterScreen;
            dlg.ShowDialog(this);

            if (dlg.DialogResult != DialogResult.OK)
                return;

            if (dlg.textBox_projectName.Text == textBox_projectName.Text)
                return;	// 没有必要修改

            if (m_bNew == true)
            {
                textBox_projectName.Text = dlg.textBox_projectName.Text;
                return;
            }

            // 方案名 + 路径
            ResultProjectNamePath = textBox_projectPathOfName.Text;

            if (ResultProjectNamePath != "")
                ResultProjectNamePath += "/";

            ResultProjectNamePath += textBox_projectName.Text;

            string strError;

            int nRet = scriptManager.ChangeProjectData(ResultProjectNamePath,
                dlg.textBox_projectName.Text,
                null,
                out strError);
            if (nRet == -1)
            {
                MessageBox.Show(this, strError);
            }
            else
            {
                // 兑现显示遗留给对话框退出以后再做
                // node.Text = dlg.textBox_projectName.Text;
                textBox_projectName.Text = dlg.textBox_projectName.Text;
                scriptManager.Save();
            }

        }