mirror of
https://github.com/netchx/netch.git
synced 2026-05-11 23:45:06 +08:00
fix a little bug
This commit is contained in:
@@ -26,7 +26,7 @@ namespace Netch.Controllers
|
|||||||
|
|
||||||
public const string Name = @"Netch";
|
public const string Name = @"Netch";
|
||||||
public const string Copyright = @"Copyright © 2019 - 2020";
|
public const string Copyright = @"Copyright © 2019 - 2020";
|
||||||
public const string Version = @"1.3.7";
|
public const string Version = @"1.3.8";
|
||||||
|
|
||||||
public async void Check(bool notifyNoFound, bool isPreRelease)
|
public async void Check(bool notifyNoFound, bool isPreRelease)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -204,10 +204,10 @@ namespace Netch.Forms
|
|||||||
|
|
||||||
SelectLastMode();
|
SelectLastMode();
|
||||||
}
|
}
|
||||||
public void UpdateMode(Models.Mode NewMode,int OldModeIndex)
|
public void UpdateMode(Models.Mode NewMode, Models.Mode OldMode)
|
||||||
{
|
{
|
||||||
ModeComboBox.Items.Clear();
|
ModeComboBox.Items.Clear();
|
||||||
Global.ModeFiles.RemoveAt(OldModeIndex);
|
Global.ModeFiles.Remove(OldMode);
|
||||||
Global.ModeFiles.Add(NewMode);
|
Global.ModeFiles.Add(NewMode);
|
||||||
var array = Global.ModeFiles.ToArray();
|
var array = Global.ModeFiles.ToArray();
|
||||||
Array.Sort(array, (a, b) => string.Compare(a.Remark, b.Remark, StringComparison.Ordinal));
|
Array.Sort(array, (a, b) => string.Compare(a.Remark, b.Remark, StringComparison.Ordinal));
|
||||||
@@ -1128,7 +1128,7 @@ namespace Netch.Forms
|
|||||||
SaveConfigs();
|
SaveConfigs();
|
||||||
var selectedMode = (Models.Mode)ModeComboBox.SelectedItem;
|
var selectedMode = (Models.Mode)ModeComboBox.SelectedItem;
|
||||||
//Process.Start(Environment.CurrentDirectory + "\\mode\\" + selectedMode.FileName + ".txt");
|
//Process.Start(Environment.CurrentDirectory + "\\mode\\" + selectedMode.FileName + ".txt");
|
||||||
Mode.Process process = new Mode.Process(selectedMode, ModeComboBox.SelectedIndex);
|
Mode.Process process = new Mode.Process(selectedMode);
|
||||||
process.Text = "Edit Process Mode";
|
process.Text = "Edit Process Mode";
|
||||||
process.Show();
|
process.Show();
|
||||||
Hide();
|
Hide();
|
||||||
|
|||||||
@@ -10,19 +10,19 @@ namespace Netch.Forms.Mode
|
|||||||
//用于判断当前窗口是否为编辑模式
|
//用于判断当前窗口是否为编辑模式
|
||||||
private Boolean EditMode = false;
|
private Boolean EditMode = false;
|
||||||
//被编辑模式坐标
|
//被编辑模式坐标
|
||||||
private int EditMode_Index = -1;
|
private Models.Mode EditMode_Old = null;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 编辑模式
|
/// 编辑模式
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="mode">模式</param>
|
/// <param name="mode">模式</param>
|
||||||
public Process(Models.Mode mode, int ModeIndex)
|
public Process(Models.Mode mode)
|
||||||
{
|
{
|
||||||
|
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
CheckForIllegalCrossThreadCalls = false;
|
CheckForIllegalCrossThreadCalls = false;
|
||||||
|
|
||||||
EditMode_Index = ModeIndex;
|
EditMode_Old = mode;
|
||||||
this.Text = "Edit Process Mode";
|
this.Text = "Edit Process Mode";
|
||||||
//循环填充已有规则
|
//循环填充已有规则
|
||||||
mode.Rule.ForEach(i => RuleListBox.Items.Add(i));
|
mode.Rule.ForEach(i => RuleListBox.Items.Add(i));
|
||||||
@@ -45,7 +45,7 @@ namespace Netch.Forms.Mode
|
|||||||
CheckForIllegalCrossThreadCalls = false;
|
CheckForIllegalCrossThreadCalls = false;
|
||||||
|
|
||||||
EditMode = false;
|
EditMode = false;
|
||||||
EditMode_Index = -1;
|
EditMode_Old = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -222,7 +222,7 @@ namespace Netch.Forms.Mode
|
|||||||
|
|
||||||
MessageBox.Show(Utils.i18N.Translate("Mode updated successfully"), Utils.i18N.Translate("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
|
MessageBox.Show(Utils.i18N.Translate("Mode updated successfully"), Utils.i18N.Translate("Information"), MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||||
|
|
||||||
Global.MainForm.UpdateMode(mode, EditMode_Index);
|
Global.MainForm.UpdateMode(mode, EditMode_Old);
|
||||||
Close();
|
Close();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user