예제 #1
0
        //设定“保存数据”按钮功能
        private void buttonSaveData_Click(object sender, EventArgs e)
        {
            //判断是否进行过平差
            if (!(commonData.Flag_adjustmentData == true))
            {
                commonData.askStr = "未进行平差,仍然保存吗?";

                askForm askForm = new askForm();
                askForm.ShowDialog();

                if (commonData.Flag == true)
                {
                    commonData.Flag = false;

                    //txt文件不支持"\n"换行,全部替换为"\r\n"后保存文件
                    commonData.textBoxStarData = textBoxStar.Text.Replace("\n", "\r\n");
                    commonData.textBoxEndData  = textBoxEnd.Text.Replace("\n", "\r\n");
                    fileOperate.saveFileData();
                }
                else
                {
                    return;
                }
            }
            else
            {
                commonData.textBoxStarData = textBoxStar.Text.Replace("\n", "\r\n");
                commonData.textBoxEndData  = textBoxEnd.Text.Replace("\n", "\r\n");
                fileOperate.saveFileData();
            }
        }
예제 #2
0
 //增加“双击初始文本框清除所有数据”功能
 private void textBoxStar_DoubleClick_1(object sender, EventArgs e)
 {
     //判断初始文本框是否为空
     if (textBoxStar.Text.Length != 0)
     {
         commonData.askStr = "  确定清空所有数据吗?";
         askForm askForm = new askForm();
         askForm.ShowDialog();
         if (commonData.Flag == true)
         {
             commonData.Flag = false;
             //调用数据清除方法
             commonData.clearData();
             textBoxStar.Text = "";
             textBoxEnd.Text  = "";
         }
         else
         {
             return;
         }
     }
     else
     {
         return;
     }
 }
예제 #3
0
        //设定“导入数据”按钮功能
        private void buttonGetDate_Click(object sender, EventArgs e)
        {
            //判断是否导入过数据
            if (commonData.Flag_getFileData == true)
            {
                commonData.askStr = "需清空当前数据,继续吗?";

                //弹出询问窗口
                askForm askForm = new askForm();
                askForm.ShowDialog();

                //判断用户选择
                if (commonData.Flag == true)
                {
                    commonData.Flag = false;
                    //清空所有数据后再次导入数据
                    commonData.clearData();
                    textBoxStar.Text = "";
                    textBoxEnd.Text  = "";
                    fileOperate.getFileData();
                    outputStarData();
                }
                else
                {
                    return;
                }
            }
            else
            {
                fileOperate.getFileData();
                outputStarData();
            }
        }
예제 #4
0
        //设定“退出”按钮功能
        private void buttonExit_Click(object sender, EventArgs e)
        {
            if (commonData.Flag_adjustmentData == true)
            {
                commonData.askStr = "确定已保存数据,退出吗?";

                askForm askForm = new askForm();
                askForm.ShowDialog();

                if (commonData.Flag == true)
                {
                    commonData.Flag = false;
                    Application.Exit();
                }
                else
                {
                    return;
                }
            }
            else
            {
                Application.Exit();
            }
        }