WinForm
.NET Framework 版本和依赖关系
并不需要安装最新的,参考: https://learn.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies
解决winform(C#)界面在高分辨率(DPI)屏幕下字体模糊问题
参考:
通过 API 调用以编程方式, 在Program.cs 中添加红框的代码,DPI函数需在窗口打开函数之前
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
internal static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
// 解决winform(C#)界面在高分辨率(DPI)屏幕下字体模糊问题
if (Environment.OSVersion.Version.Major >= 6)
SetProcessDPIAware();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
// 解决winform(C#)界面在高分辨率(DPI)屏幕下字体模糊问题
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern bool SetProcessDPIAware();
}
}
正文完