diff --git a/Better NCP Editor/Better NCP Editor.csproj b/Better NCP Editor/Better NCP Editor.csproj index 2c3e2a0..1e11920 100644 --- a/Better NCP Editor/Better NCP Editor.csproj +++ b/Better NCP Editor/Better NCP Editor.csproj @@ -6,6 +6,8 @@ Better_NCP_Editor enable true + true + DpiUnawareGdiScaled enable diff --git a/Better NCP Editor/EditValueForm.cs b/Better NCP Editor/EditValueForm.cs index 45ce382..3c3693e 100644 --- a/Better NCP Editor/EditValueForm.cs +++ b/Better NCP Editor/EditValueForm.cs @@ -15,7 +15,8 @@ namespace Better_NCP_Editor { // Set the minimum and default size. this.MinimumSize = new Size(210, 120); - + //this.AutoScaleDimensions = new SizeF(96F, 96F); // or your base DPI + this.AutoScaleMode = AutoScaleMode.Dpi; this.FormBorderStyle = FormBorderStyle.FixedDialog; this.MaximizeBox = false; diff --git a/Better NCP Editor/Form1.cs b/Better NCP Editor/Form1.cs index 893dd1d..e2b4dcf 100644 --- a/Better NCP Editor/Form1.cs +++ b/Better NCP Editor/Form1.cs @@ -26,6 +26,7 @@ namespace Better_NCP_Editor public Form1() { InitializeComponent(); + this.AutoScaleMode = AutoScaleMode.None; dirTreeView.AfterSelect += DirTreeView_AfterSelect; entityTreeView.NodeMouseDoubleClick += entityTreeView_NodeMouseDoubleClick; entityTreeView.AfterSelect += entityTreeView_AfterSelect; @@ -66,6 +67,7 @@ namespace Better_NCP_Editor } + private List LoadItemList(String filepath) { try diff --git a/Better NCP Editor/Program.cs b/Better NCP Editor/Program.cs index d157e8e..a13004b 100644 --- a/Better NCP Editor/Program.cs +++ b/Better NCP Editor/Program.cs @@ -11,6 +11,9 @@ namespace Better_NCP_Editor // To customize application configuration such as set high DPI settings or default font, // see https://aka.ms/applicationconfiguration. ApplicationConfiguration.Initialize(); + Application.SetHighDpiMode(HighDpiMode.PerMonitorV2); + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } }