Newer
Older
GHFX_REFACTOR / Backup / FrmValiDataShowErrorMessage.cs
wxn on 2 Nov 2016 2 KB 提交
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using GeoScene.Engine;
using GeoScene.Globe;
using System.IO;
using System.Xml;
using System.Collections;
using GeoScene.Data;
using DevComponents.DotNetBar;
using System.IO;
namespace Cyberpipe
{
    public partial class FrmValiDataShowErrorMessage : Office2007Form
    {
        string shpLayerPath = "";
        string errorMessage = "";
        public FrmValiDataShowErrorMessage(string _shpLayerPath,string _errorMessage)
        {
            InitializeComponent();
            shpLayerPath = _shpLayerPath;
            errorMessage = _errorMessage;
        }
        /// <summary>
        /// 窗体初始化事件处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FrmValiData_Load(object sender, EventArgs e)
        {
            textBoxShpLayerPath.Text = shpLayerPath;
            txtMessage.Text = errorMessage;
        }

        /// <summary>
        /// 取消按钮事件处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        /// <summary>
        /// 导出错误信息按钮事件处理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonXExportErrorMessage_Click(object sender, EventArgs e)
        {
            if (txtMessage.Text == "")
            {
                MessageBox.Show("错误信息为空!","提示");
                return;
            }
            SaveFileDialog dlg = new SaveFileDialog();
            dlg.Filter = "*.txt|*.txt";
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                string errorFilePath = dlg.FileName;
                string strErrorMessage = txtMessage.Text.Trim();
                StreamWriter writer = new StreamWriter(errorFilePath, false);
                writer.Write(strErrorMessage);
                writer.Close();
                MessageBox.Show("导出成功!", "提示");
            }
        }
    }
}