71 lines
1.9 KiB
C#
71 lines
1.9 KiB
C#
using System;
|
|
using System.Drawing;
|
|
using System.IO;
|
|
using System.Windows.Forms;
|
|
using Telerik.WinControls.UI;
|
|
|
|
namespace NSAnalysis
|
|
{
|
|
public partial class FSoftwareSetup : Telerik.WinControls.UI.ShapedForm
|
|
{
|
|
#region RadButton鼠标事件
|
|
|
|
private void btn_MouseHover(object sender, EventArgs e)
|
|
{
|
|
RadButton btn = sender as RadButton;
|
|
btn.BackColor = Color.FromArgb(0, 151, 186);
|
|
}
|
|
|
|
private void btn_MouseLeave(object sender, EventArgs e)
|
|
{
|
|
RadButton btn = sender as RadButton;
|
|
btn.BackColor = Color.FromArgb(19, 46, 53);
|
|
}
|
|
|
|
#endregion RadButton鼠标事件
|
|
|
|
public FSoftwareSetup()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void FSoftwareSetup_Load(object sender, EventArgs e)
|
|
{
|
|
// 根据加载的全局变量,设置控件状态
|
|
rtbReportPath.Text = ConfigDfn.strReportPath.Trim();
|
|
|
|
cbFileSorter.Checked = ConfigDfn.iEnableSort; //文件排序功能
|
|
cbAnalysisCSV.Checked = ConfigDfn.iAnalysisCSVFlag == 1 ? true : false; //分析结果导出CSV功能
|
|
}
|
|
|
|
private void btn_browse_Click(object sender, EventArgs e) //浏览
|
|
{
|
|
FolderBrowserDialog mFolder = new FolderBrowserDialog();
|
|
mFolder.Description = "请选择报告存放的路径:";
|
|
mFolder.ShowDialog();
|
|
if (Directory.Exists(mFolder.SelectedPath))
|
|
{
|
|
rtbReportPath.Text = mFolder.SelectedPath;
|
|
}
|
|
}
|
|
|
|
private void rtbnSaveSetup_Click(object sender, EventArgs e) //保存
|
|
{
|
|
//获取控件状态
|
|
ConfigDfn.iEnableSort = cbFileSorter.Checked;
|
|
ConfigDfn.iAnalysisCSVFlag = cbAnalysisCSV.Checked ? 1 : 0;
|
|
ConfigDfn.strReportPath = rtbReportPath.Text.Trim();
|
|
|
|
//保存配置
|
|
ConfigDfn.SaveConfig();
|
|
|
|
MessageBox.Show("保存设置完成,请重启软件,参数即可生效! ", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
this.Close();
|
|
}
|
|
|
|
private void rbtnCancel_Click(object sender, EventArgs e) //取消
|
|
{
|
|
this.Close();
|
|
}
|
|
}
|
|
} |