Reseter2/Reseter2/Setting/SettingWordsControl.cs

71 lines
1.7 KiB
C#

using Reseter2.Words;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace Reseter2.Setting
{
partial class SettingWordsControl : UserControl
{
public delegate void DUpdateTree();
public DUpdateTree UpdateTree;
public SettingWordsControl()
{
InitializeComponent();
UpdateSetting();
}
public void UpdateSetting()
{
if (SGlobalSetting.settingWords != null)
{
path.Text = SGlobalSetting.settingWords.PathBase;
}
}
private void bt_wordsBilder_Click(object sender, EventArgs e)
{
BilderWords bilderWords = new BilderWords();
DialogResult result = bilderWords.ShowDialog();
if (result == DialogResult.OK)
{
UpdateTree();
}
}
private void bt_path_open_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
if(openFileDialog1.FileName != null)
{
path.Text = openFileDialog1.FileName;
}
}
public bool edited()
{
return (SGlobalSetting.settingWords.PathBase != path.Text);
}
public void Save()
{
if(SGlobalSetting.settingWords.PathBase != path.Text)
{
SGlobalSetting.settingWords.PathBase = path.Text;
}
}
}
}