百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

.NET9里WinForm更新了什么

liuian 2025-03-05 18:00 31 浏览

下面是几个在.NET9中WinForm的新功能!

  • 主题

Windows Forms 已初步支持暗模式,目标是在 .NET 10 中实现完整支持。应用程序的颜色模式可以设置为以下几种值:

  • SystemColorMode.Classic—(默认)浅色模式,与之前版本的 Windows Forms 相同。
  • SystemColorMode.System—遵循 Windows 设置的浅色或深色模式。
  • SystemColorMode.Dark—使用深色模式。

$(NoWarn);WFO5001


Application.SetColorMode(SystemColorMode.Dark);


按钮的效果不佳

  • ToolStrip属性AllowClickThrough

ToolStrip控件的AllowClickThrough属性,默认值是False。现在有一个ToolStripButton,并且有单击事件,如果当前窗体不是焦点,且可视,这时点击这个ToolStripButton时,窗体首先被选中,成为焦点,然后再次点击ToolStripButton时,它的事才会起作用。如果把AllowClickThrough设置成True,当前窗体不是焦点,且可视,当点击ToolStripButton时,它的事会直接执行,并且窗体会成为焦点窗体。

  • System.Drawing.Imaging.Effects

System.Drawing 库现在支持 GDI+ 位图效果,如模糊和色调效果。虽然这些效果早已是 GDI+ 的一部分,但直到现在才通过 System.Drawing 对外开放。

可以通过调用 Bitmap.ApplyEffect(Effect, Rectangle) 方法将效果应用于位图。提供所需的效果以及一个可选的 Rectangle 参数以指定应用效果的区域。使用 Rectangle.Empty 来处理整个图像。


System.Drawing.Imaging.Effects 命名空间包含以下可应用的效果:

名称含义
BlackSaturationCurveEffect调整黑色饱和度,影响图像中深黑色的浓度与纯度。
BlurEffect模糊效果,降低图像清晰度,常用于平滑细节或减少噪点。
BrightnessContrastEffect调整图像的亮度与对比度,使图像更亮或更暗、更强烈或柔和。
ColorBalanceEffect调整图像的色彩平衡,改变图像中红、绿、蓝色的比例。
ColorCurveEffect通过曲线调整不同颜色通道,增加图像的颜色精细度和层次感。
ColorLookupTableEffect应用色彩查找表(LUT)来转换图像颜色,实现特定的色彩风格或效果。
ColorMatrixEffect使用颜色矩阵改变图像色彩,可用于创建特定的色调和滤色效果。
ContrastCurveEffect调整图像的对比度曲线,控制图像不同区域的亮暗程度。
CurveChannel

单独调整颜色通道(红、绿、蓝)的曲线,用于细致控制各个颜色的表现。

DensityCurveEffect控制图像的密度曲线,用于增减图像特定亮度区域的厚重感。
ExposureCurveEffect调整曝光度曲线,控制图像的亮度以增强或减少曝光效果。
GrayScaleEffect将图像转换为灰度模式,只保留亮度信息,去除所有色彩。
HighlightCurveEffect调整高光曲线,增强或减弱图像中的高亮区域。
InvertEffect反相效果,将图像的颜色转换为相反的颜色,生成负片效果。
LevelsEffect调整图像的色阶,通过改变输入和输出黑白点来控制图像亮暗。
MidtoneCurveEffect调整中间色调曲线,主要影响图像的中间亮度区域。
ShadowCurveEffect调整阴影曲线,增强或减弱图像中的阴影区域。
SharpenEffect锐化效果,增加图像边缘的清晰度,使细节更加突出。
TintEffect应用色调效果,增加某种颜色的覆盖,使图像带有特定色彩基调。
VividEffect增加图像的色彩饱和度和对比度,使图像显得更加鲜艳生动。
WhiteSaturationCurveEffect调整白色饱和度,影响图像中纯白区域的饱和感与明亮度。

下面是一个反相效果的代码:

var bmp = new Bitmap(Image.FromFile("Microsoft_logo.png"));var invertEffect = new System.Drawing.Imaging.Effects.InvertEffect();bmp.ApplyEffect(invertEffect);bmp.Save(DateTime.Now.ToString("ddHHmmssfff") + ".png");
效果如下:

  • FolderBrowserDialog多选

FolderBrowserDialog 现在支持选择多个文件夹,这些文件夹存储在 SelectedPaths 数组中。要启用多选功能,请将 Multiselect 设置为 true。





相关推荐

戴尔官网入口学生通道(戴尔学生渠道)

戴尔官网地址如下,在浏览器输入就可以加入了。DELL官方网站http://www.dell.com.cn/DELL官方旗舰店(天猫)http://dell.tmall.com/DELL官方旗舰店(京东...

win7旗舰版激活码病毒(win7旗舰版激活密钥 永久激活码)

激活和破解工具会修改一些系统文件或数据,一般都会被杀毒软件识别为木马。而且现在网上的windows和office激活工具有的确实是带有木马的,最好去值得信任的网站或者论坛下载。

破解版office2019百度云(破解版office2016百度云)
  • 破解版office2019百度云(破解版office2016百度云)
  • 破解版office2019百度云(破解版office2016百度云)
  • 破解版office2019百度云(破解版office2016百度云)
  • 破解版office2019百度云(破解版office2016百度云)
421文档 全文免费阅读(421小说在线阅读)

根据1,我回答如下:1,"421文档"是在4月21日发布的。2,"421文档"作为一份重要的文件,通常在特定日期或时间点发布,供相关人员参考和使用。3,除了发布日...

阿里旺旺网页版登录入口(阿里旺旺卖家版官网)

手机淘宝的旺旺在打开商品后,会看到左下角有个旺旺的图标,点击就可以联系了。  阿里旺旺是将原先的淘宝旺旺与阿里巴巴贸易通整合在一起的一个新品牌。它是淘宝和阿里巴巴为商人量身定做的免费网上商务沟通软件,...

网易电脑版登录入口(main.163网易电脑版登录入口)

http://mail.163.com步骤一:输入邮箱官网网址http://mail.163.com/打开163邮箱登录入口界面。步骤二:输入已有的邮箱账号、密码,点击登录即可。步骤三:如果没有邮箱账...

qq截图快捷键不能用(qq快捷截图不能使用)

笔记本上面的PrtSC能用么,是不是需要用Fn+这个按键才能截屏呀。有些机器在bios下有Fn快捷键设置,你需要把这个功能键开启或者关闭后才能单独点击使用。或者你使用Fn+PrtSC在试试,另外,何必...

大地影视中文第二页的背景故事

大地影院通常会有明显的入口标识,你可以根据影院外部的建筑结构和指示牌来找到入口。一般来说,大地影院的入口可能位于建筑的主立面或者侧面,有时也可能位于地下停车场或者商场内部。当你到达影院所在的建筑时,可...

win10共享打印机需要密码(win10共享打印机需要密码吗)

共享打印机需要输入用户名和密码,该如何操作,下面给大家来介绍下。1、首先打开电脑的控制面板,点击管理工具。2、然后在打开的管理工具窗口中,点击本地安全策略。3、接着在打开的页面中,点击本地策略。4、然...

系统引导启动项怎么设置(系统引导按哪个键)

如果您想在计算机启动时添加系统启动引导选项,可以按照以下步骤进行操作:1.打开“运行”窗口,可以通过快捷键Win+R打开“运行”窗口。2.在“运行”窗口中输入“msconfig”命令,并点击“...

win10录屏快捷键ctrl+alt+(win10录屏功能快捷键)

答,笔记本电脑录屏快捷键是ctrl+alt+s。绝大多数人录制屏幕时,第一个想到的就是电脑自带的录屏功能,比较的方便快捷。这种方法运用起来时非常简单的,只需在键盘上同时按下“ctrl+alt+s”键就...

壁纸下载(壁纸下载安装)

回答如下:要下载电视屏保相册,您需要先找到适用于您的电视的屏保应用程序。这些应用程序可能会根据您的电视品牌和型号而有所不同,您可以在电视的应用商店中搜索或查看电视制造商的网站以获取更多信息。一旦您找到...

木马病毒下载安装(木马病毒下载安装不实名认证)

现在1,你自己机器上下载个杀毒软件,安装之后不要删除安装包2,运行杀毒软件3,插入优盘,杀毒软件会自动扫描优盘发现病毒然后提示你4,选择处理/杀毒/清理这些字样5,把杀毒软件安装包复制到优盘6,右键优...

免费清理软件哪个最好最快(免费好用的清理垃圾软件)
  • 免费清理软件哪个最好最快(免费好用的清理垃圾软件)
  • 免费清理软件哪个最好最快(免费好用的清理垃圾软件)
  • 免费清理软件哪个最好最快(免费好用的清理垃圾软件)
  • 免费清理软件哪个最好最快(免费好用的清理垃圾软件)
手机cdr转jpg最简单的方法(手机cdr转换jpg)

cdr文件怎么转换成jpg,快来看下操作方法吧。方法/步骤1、打开电脑中的cdr软件,点击文件,打开,打开需要转换格式的cdr文件。2、点击菜单栏的文件,导出。3、打开导出对话框选择保存文件路径。4、...