diff --git a/Windows/SQL_BAK.xaml b/Windows/SQL_BAK.xaml
index 6ed244b..48c2f8f 100644
--- a/Windows/SQL_BAK.xaml
+++ b/Windows/SQL_BAK.xaml
@@ -7,7 +7,10 @@
mc:Ignorable="d" Loaded="Window_SQLBAK"
Title="SQL_BAK" Height="450" Width="500">
-
+
+
+
+
diff --git a/Windows/SQL_BAK.xaml.cs b/Windows/SQL_BAK.xaml.cs
index 0f77b07..31fa607 100644
--- a/Windows/SQL_BAK.xaml.cs
+++ b/Windows/SQL_BAK.xaml.cs
@@ -7,11 +7,14 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
+using System.Windows.Forms;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
+
+
namespace formula_manage.Windows
{
///
@@ -25,20 +28,46 @@ namespace formula_manage.Windows
InitializeComponent();
}
+ bool SQLBAK;
+
public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini";
- private void Window_SQLBAK(object sender, RoutedEventArgs e)
+ private void Window_SQLBAK(object sender, RoutedEventArgs e) //打开页面
{
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
- SQL_bak.IsChecked = Boolean.Parse(Configini.IniReadvalue("SQL_BAK", "S1"));
+ SQLBAK = Boolean.Parse(Configini.IniReadvalue("SQL_BAK", "S1"));
+ SQL_DISPEN_bak.Text = Configini.IniReadvalue("SQL_BAK", "S2");
+
+ SQL_bak.IsChecked = SQLBAK;
+ SQL_DISPEN_bak.IsEnabled = SQLBAK;
+ SQL_DISPEN_BUT.IsEnabled = SQLBAK;
}
- private void SQLBAK_Checked(object sender, RoutedEventArgs e)
+ private void SQLBAK_Checked(object sender, RoutedEventArgs e) //自定义备份地址状态
{
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //配置文件
Configini.IniWritevalue("SQL_BAK", "S1", SQL_bak.IsChecked.GetValueOrDefault().ToString()); //保存的配置
+ SQLBAK = SQL_bak.IsChecked.GetValueOrDefault();
+ SQL_DISPEN_bak.IsEnabled = SQLBAK;
+ SQL_DISPEN_BUT.IsEnabled = SQLBAK;
}
+ private void Button_Click(object sender, RoutedEventArgs e) //SQL_DISPEN_bak路径选择按钮
+ {
+ FolderBrowserDialog Dilog = new FolderBrowserDialog();
+ Dilog.RootFolder = Environment.SpecialFolder.MyComputer; //打开根目录
+ Dilog.ShowNewFolderButton = false; //不显示新建文件夹按钮
+ //
+ if (Dilog.ShowDialog() == System.Windows.Forms.DialogResult.OK )
+ {
+ SQL_DISPEN_bak.Text = Dilog.SelectedPath; //返回选择的字符串
+ }
+ }
+ private void SQL_DISPEN_bak_TextChanged(object sender, TextChangedEventArgs e)
+ {
+ UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
+ Configini.IniWritevalue("SQL_BAK", "S2", SQL_DISPEN_bak.Text); //保存的配置
+ }
}
}