diff --git a/ToolsForm/.idea/.idea.ToolsForm/.idea/avalonia.xml b/ToolsForm/.idea/.idea.ToolsForm/.idea/avalonia.xml index 2b2d0de..89b63c0 100644 --- a/ToolsForm/.idea/.idea.ToolsForm/.idea/avalonia.xml +++ b/ToolsForm/.idea/.idea.ToolsForm/.idea/avalonia.xml @@ -18,6 +18,7 @@ + diff --git a/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml b/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml index 9d016e9..ddfb613 100644 --- a/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml +++ b/ToolsForm/.idea/.idea.ToolsForm/.idea/workspace.xml @@ -8,11 +8,24 @@ - + + + + + + + + + + + + + + - - - + + + @@ -24,6 +37,8 @@ + + @@ -144,7 +159,7 @@ - + diff --git a/ToolsForm/ToolsForm/Assets/img/UploadExperimentMessage/成功.png b/ToolsForm/ToolsForm/Assets/img/UploadExperimentMessage/成功.png new file mode 100644 index 0000000..40085aa Binary files /dev/null and b/ToolsForm/ToolsForm/Assets/img/UploadExperimentMessage/成功.png differ diff --git a/ToolsForm/ToolsForm/Assets/img/UploadExperimentMessage/提交成功.png b/ToolsForm/ToolsForm/Assets/img/UploadExperimentMessage/提交成功.png new file mode 100644 index 0000000..cdb7a5d Binary files /dev/null and b/ToolsForm/ToolsForm/Assets/img/UploadExperimentMessage/提交成功.png differ diff --git a/ToolsForm/ToolsForm/Manager/AppWindowManager.cs b/ToolsForm/ToolsForm/Manager/AppWindowManager.cs index 7ecf13f..1cbd9d7 100644 --- a/ToolsForm/ToolsForm/Manager/AppWindowManager.cs +++ b/ToolsForm/ToolsForm/Manager/AppWindowManager.cs @@ -32,6 +32,7 @@ namespace ToolsForm.Models public static DownCodeWindow? DownCodeWindow; //暂存 public static ExperimentWindow? ExperimentWindow; //暂存 public static UploadExperimentWindow? UploadExperimentWindow; //暂存 + public static UploadExperimentMessageWindow? UploadExperimentMessageWindow; //暂存 /// /// 创建窗口 @@ -155,6 +156,9 @@ namespace ToolsForm.Models CloseWindow(ref ReadCodeWindow); CloseWindow(ref DownCodeWindow); CloseWindow(ref IdeErrorWindow); + CloseWindow(ref UploadExperimentMessageWindow); } + + } } \ No newline at end of file diff --git a/ToolsForm/ToolsForm/ToolsForm.csproj b/ToolsForm/ToolsForm/ToolsForm.csproj index 91c3a21..99ccef2 100644 --- a/ToolsForm/ToolsForm/ToolsForm.csproj +++ b/ToolsForm/ToolsForm/ToolsForm.csproj @@ -18,6 +18,7 @@ + diff --git a/ToolsForm/ToolsForm/Views/IDEWindow2.axaml.cs b/ToolsForm/ToolsForm/Views/IDEWindow2.axaml.cs index b582baf..cea7dfe 100644 --- a/ToolsForm/ToolsForm/Views/IDEWindow2.axaml.cs +++ b/ToolsForm/ToolsForm/Views/IDEWindow2.axaml.cs @@ -12,16 +12,15 @@ public partial class IDEWindow2 : Window public IDEWindow2() { InitializeComponent(); - - Topmost = true; + Topmost = true; } private void SettingPathButton_OnClick(object? sender, RoutedEventArgs e) { AppWindowManager.IdeWindow = new IDEWindow(); AppWindowManager.IdeWindow.Show(); - + // 使用 Screens API 获取屏幕的缩放因子 var screen = Screens.ScreenFromWindow(this); var scalingFactor = screen?.PixelDensity ?? 2; @@ -33,12 +32,11 @@ public partial class IDEWindow2 : Window // 设置新窗口的位置,确保它紧贴主窗口的右侧 AppWindowManager.IdeWindow.Position = new PixelPoint( - (int)(mainWindowPosition.X ), + (int)(mainWindowPosition.X), mainWindowPosition.Y ); - this.Close(); } @@ -61,15 +59,18 @@ public partial class IDEWindow2 : Window // image.Text = result; AppDataManager.IdeModel.FolderPath = result; Console.WriteLine(result); - } } private void RunButton_OnClick(object? sender, RoutedEventArgs e) { - - WebSocketManager.GetInstance().SendMessage(ToolsEventEnum.IDESettings,AppDataManager.IdeModel); - - AppWindowManager.CloseWindow(ref AppWindowManager.IdeWindow2); + WebSocketManager.GetInstance().SendMessage(ToolsEventEnum.IDESettings, AppDataManager.IdeModel); + + AppWindowManager.ToggleWindow(ref AppWindowManager.ExperimentWindow, () => new ExperimentWindow(), false, false); + var mainWindowPosition = AppWindowManager.MainWindow.Position; + AppWindowManager.ExperimentWindow.Position = new PixelPoint(mainWindowPosition.X, mainWindowPosition.Y); + AppWindowManager.MainWindow.Hide(); + + AppWindowManager.CloseWindow(ref AppWindowManager.IdeWindow2); } } \ No newline at end of file diff --git a/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml b/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml new file mode 100644 index 0000000..528840c --- /dev/null +++ b/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + diff --git a/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml.cs b/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml.cs new file mode 100644 index 0000000..c557f4f --- /dev/null +++ b/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml.cs @@ -0,0 +1,25 @@ +using System.Threading.Tasks; +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; +using ToolsForm.Models; + +namespace ToolsForm.Views; + +public partial class UploadExperimentMessageWindow : Window +{ + public UploadExperimentMessageWindow() + { + InitializeComponent(); + + CloseWindow(); + } + + + public async void CloseWindow() + { + await Task.Delay(2000); + + AppWindowManager.CloseWindow(ref AppWindowManager.UploadExperimentMessageWindow); + } +} \ No newline at end of file diff --git a/ToolsForm/ToolsForm/Views/UploadExperimentWindow.axaml b/ToolsForm/ToolsForm/Views/UploadExperimentWindow.axaml index b575f07..77dc74e 100644 --- a/ToolsForm/ToolsForm/Views/UploadExperimentWindow.axaml +++ b/ToolsForm/ToolsForm/Views/UploadExperimentWindow.axaml @@ -96,15 +96,17 @@ Text="实验视频" /> + + new UploadExperimentMessageWindow(), false); + + Point p = GetScreenCenter(); + + AppWindowManager.UploadExperimentMessageWindow.Position = new PixelPoint((int)p.X - 226, (int)(p.Y - p.Y / 2)); + AppWindowManager.CloseWindow(ref AppWindowManager.UploadExperimentWindow); } + public Point GetScreenCenter() + { + var screens = Screens.All; + if (screens.Count > 0) + { + // 获取主屏幕的尺寸 + var primaryScreen = screens[0]; + double screenWidth = primaryScreen.Bounds.Width; + double screenHeight = primaryScreen.Bounds.Height; + + double centerX = screenWidth / 2; + double centerY = screenHeight / 2; + + return new Point(centerX, centerY); + } + + // 如果没有找到屏幕,返回 (0, 0) + return new Point(0, 0); + } public bool LoadLatestMp4File(TextBlock textBlock) { @@ -298,9 +319,36 @@ public partial class UploadExperimentWindow : Window // 如果找到文件,则更新 TextBlock 的文本 if (latestFile != null) { - var creationTime = latestFile.CreationTime.ToString("yyyyMMddHHmm"); + var creationTime = latestFile.CreationTime.ToString("HH:mm"); var fileName = Path.GetFileNameWithoutExtension(latestFile.Name); // 获取文件名(不带扩展名) - textBlock.Text = $"{creationTime} {fileName}"; // 设置 TextBlock 的文本 + + // 如果文件名超过 20 个字符,进行截断 + if (fileName.Length > 40) + { + fileName = fileName.Substring(0, 40) + "..."; // 截取前 20 个字符并添加省略号 + } + + textBlock.Text = $" {fileName} {creationTime}"; // 设置 TextBlock 的文本 + + // 计算并设置 TextBlock 的宽度 + double maxWidth = 370; // 根据需要设定的最大宽度 + textBlock.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity)); + if (textBlock.DesiredSize.Width > maxWidth) + { + textBlock.Width = maxWidth; // 设置宽度以适应 + } + else + { + textBlock.Width = textBlock.DesiredSize.Width; // 设置为实际宽度 + } + + // 设置 TextWrapping 为 Wrap 以自动换行 + textBlock.TextWrapping = TextWrapping.Wrap; + + // 计算并更新 Canvas.Left 的值 + double defaultLeft = 500; // 默认左边距 + double adjustedLeft = defaultLeft - (textBlock.DesiredSize.Width - 1); // 根据内容宽度调整 left 值 + Canvas.SetLeft(textBlock, Math.Max(adjustedLeft, 0)); // 确保不小于 0 } else { @@ -311,6 +359,7 @@ public partial class UploadExperimentWindow : Window return true; } + private void CancelButton_OnClick(object? sender, RoutedEventArgs e) { AppWindowManager.CloseWindow(ref AppWindowManager.UploadExperimentWindow); diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-13_09-38-20_1600x900.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-13_09-38-20_1600x900.mp4 new file mode 100644 index 0000000..a5d1c88 Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-13_09-38-20_1600x900.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-14_14-33-14_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-14_14-33-14_1584x892.mp4 new file mode 100644 index 0000000..7bb222a Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-14_14-33-14_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-14_14-33-16_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-14_14-33-16_1584x892.mp4 new file mode 100644 index 0000000..34e6eff Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2023-11-14_14-33-16_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_14-08-47_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_14-08-47_1584x892.mp4 new file mode 100644 index 0000000..e69de29 diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_14-08-48_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_14-08-48_1584x892.mp4 new file mode 100644 index 0000000..2eff1d3 Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_14-08-48_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-17_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-17_1584x892.mp4 new file mode 100644 index 0000000..69f48be Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-17_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-24_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-24_1584x892.mp4 new file mode 100644 index 0000000..4bfb8a4 Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-24_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-29_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-29_1584x892.mp4 new file mode 100644 index 0000000..12b4f44 Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-48-29_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-51-32_1584x892.mp4 b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-51-32_1584x892.mp4 new file mode 100644 index 0000000..71373bf Binary files /dev/null and b/ToolsForm/ToolsForm/bin/Debug/net8.0/Captures/ScreenCapture_2024-10-24_17-51-32_1584x892.mp4 differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.dll b/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.dll index f32afe3..ce3d5ef 100644 Binary files a/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.dll and b/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.dll differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.exe b/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.exe index b8986eb..a2b5bb7 100644 Binary files a/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.exe and b/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.exe differ diff --git a/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.pdb b/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.pdb index 9eeff10..f66b748 100644 Binary files a/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.pdb and b/ToolsForm/ToolsForm/bin/Debug/net8.0/ToolsForm.pdb differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache index 6514fc0..e79ef28 100644 --- a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache +++ b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/Resources.Inputs.cache @@ -1 +1 @@ -4f8bc25ec09d514703db0be08bb36ccf0ef7bede5211af7fae4def96df36fcac +5479303a6418e30b605a4107a549349c374423315bbff523b59ebdd51fcc4c78 diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.dll b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.dll index f32afe3..ce3d5ef 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.dll and b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.dll differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.pdb b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.pdb index 9eeff10..f66b748 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.pdb and b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/ToolsForm.pdb differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/resources b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/resources index 21be501..b788e1e 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/resources and b/ToolsForm/ToolsForm/obj/Debug/net8.0/Avalonia/resources differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfo.cs b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfo.cs index cda615a..38141ff 100644 --- a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfo.cs +++ b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("ToolsForm")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+704ebc12d8f15de82f0f089ec9fc95d70a4a97ed")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0698dce205e4a109d2ff15ef97eae71bd9fff225")] [assembly: System.Reflection.AssemblyProductAttribute("ToolsForm")] [assembly: System.Reflection.AssemblyTitleAttribute("ToolsForm")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfoInputs.cache b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfoInputs.cache index f834ace..e935f29 100644 --- a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfoInputs.cache +++ b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.AssemblyInfoInputs.cache @@ -1 +1 @@ -6b847eeaec54d2b71165b694438a55a79155fb71730be52ae068654d1fdd135b +eca466b9201f5b5247773811670bbfa7b937a465bb127f8b014c605527d25043 diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.GeneratedMSBuildEditorConfig.editorconfig b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.GeneratedMSBuildEditorConfig.editorconfig index 5134778..48b3473 100644 --- a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.GeneratedMSBuildEditorConfig.editorconfig +++ b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.GeneratedMSBuildEditorConfig.editorconfig @@ -58,5 +58,8 @@ build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml [E:/Unity Projects/GitLab/2024/ICT_ToolsForm/ToolsForm/ToolsForm/Views/TemporaryStorageWindow.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml +[E:/Unity Projects/GitLab/2024/ICT_ToolsForm/ToolsForm/ToolsForm/Views/UploadExperimentMessageWindow.axaml] +build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml + [E:/Unity Projects/GitLab/2024/ICT_ToolsForm/ToolsForm/ToolsForm/Views/UploadExperimentWindow.axaml] build_metadata.AdditionalFiles.SourceItemGroup = AvaloniaXaml diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.csproj.CoreCompileInputs.cache b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.csproj.CoreCompileInputs.cache index af7e9d6..bfd7b03 100644 --- a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.csproj.CoreCompileInputs.cache +++ b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -028dd3421fc5b8f475d55ded736640f7f3796b8355633ad596b1516e95a3a626 +053cff6f51e40f43c4a777dbb1a1a00a4f7588cc9e9b5460b95a793d1e7dc86a diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.dll b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.dll index d0cc639..51e4804 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.dll and b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.dll differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.pdb b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.pdb index 191ddb1..adee610 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.pdb and b/ToolsForm/ToolsForm/obj/Debug/net8.0/ToolsForm.pdb differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/apphost.exe b/ToolsForm/ToolsForm/obj/Debug/net8.0/apphost.exe index b8986eb..a2b5bb7 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/apphost.exe and b/ToolsForm/ToolsForm/obj/Debug/net8.0/apphost.exe differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/ref/ToolsForm.dll b/ToolsForm/ToolsForm/obj/Debug/net8.0/ref/ToolsForm.dll index 23f1e4d..f395ae8 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/ref/ToolsForm.dll and b/ToolsForm/ToolsForm/obj/Debug/net8.0/ref/ToolsForm.dll differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/Avalonia/ToolsForm.dll b/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/Avalonia/ToolsForm.dll index 23f1e4d..f395ae8 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/Avalonia/ToolsForm.dll and b/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/Avalonia/ToolsForm.dll differ diff --git a/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/ToolsForm.dll b/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/ToolsForm.dll index 310e66f..900d295 100644 Binary files a/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/ToolsForm.dll and b/ToolsForm/ToolsForm/obj/Debug/net8.0/refint/ToolsForm.dll differ