diff --git a/Source/GrasscutterTools/Forms/FormMain.Designer.cs b/Source/GrasscutterTools/Forms/FormMain.Designer.cs index d01e7d6..46e39e4 100644 --- a/Source/GrasscutterTools/Forms/FormMain.Designer.cs +++ b/Source/GrasscutterTools/Forms/FormMain.Designer.cs @@ -53,19 +53,17 @@ namespace GrasscutterTools.Forms // // NavContainer.Panel1 // - resources.ApplyResources(this.NavContainer.Panel1, "NavContainer.Panel1"); this.NavContainer.Panel1.Controls.Add(this.ListPages); // // NavContainer.Panel2 // - resources.ApplyResources(this.NavContainer.Panel2, "NavContainer.Panel2"); this.NavContainer.Panel2.Controls.Add(this.TCMain); // // ListPages // - resources.ApplyResources(this.ListPages, "ListPages"); this.ListPages.BackColor = System.Drawing.Color.WhiteSmoke; this.ListPages.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.ListPages, "ListPages"); this.ListPages.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.ListPages.FormattingEnabled = true; this.ListPages.Name = "ListPages"; @@ -121,8 +119,8 @@ namespace GrasscutterTools.Forms // // MenuSpawnEntityFilter // - resources.ApplyResources(this.MenuSpawnEntityFilter, "MenuSpawnEntityFilter"); this.MenuSpawnEntityFilter.Name = "MenuSpawnEntityFilter"; + resources.ApplyResources(this.MenuSpawnEntityFilter, "MenuSpawnEntityFilter"); // // FormMain // diff --git a/Source/GrasscutterTools/Forms/FormMain.resx b/Source/GrasscutterTools/Forms/FormMain.resx index 44ab3dc..bd4abdc 100644 --- a/Source/GrasscutterTools/Forms/FormMain.resx +++ b/Source/GrasscutterTools/Forms/FormMain.resx @@ -117,236 +117,47 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 600, 25 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - $this - - - FlatButtons + + Top, Bottom, Left, Right - - 0 - - - 51, 21 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 656, 275 - - - GrpCommand - - - 850, 400 + + + 12, 12 Fill - - GrpCommand + + Microsoft YaHei UI, 10pt - - $this + + + 22 0, 0 - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - 0 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bottom, Left, Right - - - 115, 22 - 150, 275 - - NavContainer - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 12, 293 - - - 执行(F5) - - - 2 - - - - 6 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - GrpCommand - - - 3, 4, 3, 4 - - - 自动 - - - Fill - - - 22 - - - 3 - - - Top, Right - - - ChkAutoCopy - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - 721, 22 - - - 0, 0 - - - True - - - BtnCopy - - - BtnInvokeOpenCommand - - - 75, 25 - - - NavContainer - - - GrasscutterTools - - - 0 - 5 - - 610, 275 - - - 3 - - - Top, Right - - - TCMain - - - GrpCommand - - - Top, Bottom, Left, Right - - - NavContainer.Panel2 - - - Microsoft YaHei UI, 10pt - - - 50, 25 - - - 150 - - - Microsoft YaHei UI, 9pt - - - 834, 361 - - - NavContainer.Panel1 - - - 61, 4 - - - 1 - - - CenterScreen - - - NoControl - ListPages - - 12, 12 - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - GrpCommand + + NavContainer.Panel1 - - 0, 1 + + 0 - - 命令 - [Ctrl] 自动执行 - [Shift] 拼接命令 - [Alt] 仅执行 - [|] 分割多条命令 - - - 59, 22 - - - 610 + + NavContainer.Panel1 System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -354,76 +165,262 @@ NavContainer - - FormMain - - - 1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Top, Left, Right - - - 610, 56 + + 0 80 - - 810, 275 + + FlatButtons - - MenuSpawnEntityFilter + + Fill - - 10, 24 + + 0, 1 - - NoControl + + 0, 0 - - 复制 + + 610, 275 + + + 656, 275 4 - - 810, 56 + + TCMain - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 7, 17 + + NavContainer.Panel2 - + 0 NavContainer.Panel2 - - NavContainer.Panel1 + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NavContainer + + + 1 + + + 610 + + + 810, 275 + + + 150 + + + 6 + + + NavContainer + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this 1 - - 3 + + Top, Left, Right - - 2 + + 115, 22 + + + 600, 25 + + + 1 CmbCommand + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + GrpCommand + + + 3 + + + NoControl + + + 59, 22 + + + 50, 25 + + + 2 + + + 复制 + + + BtnCopy + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + GrpCommand + + + 1 + + + True + + + NoControl + + + 10, 24 + + + 51, 21 + + + 3 + + + 自动 + + + ChkAutoCopy + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + GrpCommand + + + 2 + + + Bottom, Left, Right + + + Top, Right + + + NoControl + + + 721, 22 + + + 75, 25 + + + 0 + + + 执行(F5) + + + BtnInvokeOpenCommand + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + GrpCommand + + + 0 + + + 12, 293 + + + 610, 56 + + + 810, 56 + + + 3 + + + 命令 - [Ctrl] 自动执行 - [Shift] 拼接命令 - [Alt] 仅执行 - [|] 分割多条命令 + + + GrpCommand + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + 17, 17 + + 61, 4 + + + MenuSpawnEntityFilter + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + True + + 7, 17 + + + 834, 361 + + + Microsoft YaHei UI, 9pt + + + 3, 4, 3, 4 + + + 850, 400 + + + CenterScreen + + + GrasscutterTools + + + FormMain + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/Source/GrasscutterTools/Pages/PageGiveItem.cs b/Source/GrasscutterTools/Pages/PageGiveItem.cs index 9308be4..22ab168 100644 --- a/Source/GrasscutterTools/Pages/PageGiveItem.cs +++ b/Source/GrasscutterTools/Pages/PageGiveItem.cs @@ -49,6 +49,7 @@ namespace GrasscutterTools.Pages MenuItemFilter.SuspendLayout(); MenuItemFilter.Items.Clear(); SelectedItemTypeLines = GameData.Items.Lines; + BtnFilterItem.Text = Resources.All; var all = new ToolStripMenuItem { Text = Resources.All, @@ -82,6 +83,7 @@ namespace GrasscutterTools.Pages private void OnItemFilterClick(object sender, EventArgs e) { var btn = sender as ToolStripMenuItem; + BtnFilterItem.Text = btn.Text; SelectedItemTypeLines = btn.Tag as string[]; LoadItemList(); } @@ -155,7 +157,7 @@ namespace GrasscutterTools.Pages /// private void BtnFilterItem_Click(object sender, EventArgs e) { - MenuItemFilter.Show(BtnFilterItem, 0, BtnFilterItem.Height); + MenuItemFilter.Show(BtnFilterItem, BtnFilterItem.Width, BtnFilterItem.Height); } #region -- 物品记录 -- diff --git a/Source/GrasscutterTools/Pages/PageGiveItem.resx b/Source/GrasscutterTools/Pages/PageGiveItem.resx index d89a6e7..4d28cf7 100644 --- a/Source/GrasscutterTools/Pages/PageGiveItem.resx +++ b/Source/GrasscutterTools/Pages/PageGiveItem.resx @@ -301,10 +301,10 @@ Top, Left, Right - 343, 3 + 448, 3 - 268, 23 + 195, 23 9 @@ -493,23 +493,20 @@ 13 - - Top, Right - NoControl - 617, 3 + 342, 2 - 26, 24 + 100, 25 10 - + 全部 BtnFilterItem @@ -545,6 +542,6 @@ PageGiveItem - GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.7.6.0, Culture=neutral, PublicKeyToken=de2b1c089621e923 + GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.12.1.0, Culture=neutral, PublicKeyToken=de2b1c089621e923 \ No newline at end of file diff --git a/Source/GrasscutterTools/Pages/PageSpawn.cs b/Source/GrasscutterTools/Pages/PageSpawn.cs index f178354..f4241e0 100644 --- a/Source/GrasscutterTools/Pages/PageSpawn.cs +++ b/Source/GrasscutterTools/Pages/PageSpawn.cs @@ -60,6 +60,7 @@ namespace GrasscutterTools.Pages // 初始化列表类型过滤器 MenuSpawnEntityFilter.SuspendLayout(); MenuSpawnEntityFilter.Items.Clear(); + BtnFilterEntity.Text = Resources.All; // 默认显示所有 SelectedEntityTypeLines = GameData.Monsters.AllLines.Concat(GameData.Gadgets.AllLines).ToArray(); var all = new ToolStripMenuItem @@ -103,6 +104,7 @@ namespace GrasscutterTools.Pages private void OnEntityTypeFilterClick(object sender, EventArgs e) { var btn = sender as ToolStripMenuItem; + BtnFilterEntity.Text = btn.Text; SelectedEntityTypeLines = btn.Tag as string[]; LoadEntityList(); } diff --git a/Source/GrasscutterTools/Pages/PageSpawn.resx b/Source/GrasscutterTools/Pages/PageSpawn.resx index edae240..c44d81b 100644 --- a/Source/GrasscutterTools/Pages/PageSpawn.resx +++ b/Source/GrasscutterTools/Pages/PageSpawn.resx @@ -1594,10 +1594,10 @@ Top, Left, Right - 0, 3 + 103, 3 - 242, 23 + 168, 23 0 @@ -1614,23 +1614,20 @@ 0 - - Top, Right - NoControl - 245, 3 + 0, 2 - 26, 24 + 100, 25 1 - + 全部 BtnFilterEntity @@ -1909,6 +1906,6 @@ PageSpawn - GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.10.1.0, Culture=neutral, PublicKeyToken=de2b1c089621e923 + GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.12.1.0, Culture=neutral, PublicKeyToken=de2b1c089621e923 \ No newline at end of file