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());
}
}