c# - 提高 TreeView 图标的图像质量?

标签 c# winforms

我有一个包含图标的 TreeView 。图标很丑。丑陋的意思是低质量。我所说的低质量是指我希望从 DOS 程序中看到的东西

我希望有一种方法可以提高图标的图像质量,但在微软的开发网站上四处寻找后,我还没有找到解决方案。

老实说,此时我什至不知道要寻找什么。 “图像质量”这个短语太宽泛了,无法搜索(我从谷歌搜索中得到了非常随机的结果)。

我正在使用 ImageList 将这些图标存储在 TreeView 中。确实没有太多代码可以证明它在这里有用——至少我不这么认为。

抱歉这个无聊的问题。

最佳答案

这是您要找的吗?

http://msdn.microsoft.com/en-us/library/system.windows.forms.imagelist.colordepth.aspx

默认值设置为 8 位,因此更改列表的此属性可能会有所帮助。本质上,只需将以下行添加到您的代码中:

imagelist.ColorDepth = ColorDepth.Depth32Bit;

关于c# - 提高 TreeView 图标的图像质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11249784/

相关文章:

c# - 如何制作没有界面的应用程序?

c# - 如何处理重叠但透明的图片框?

c# - Web 浏览器中的内容在 Windows 窗体应用程序中自动缩放时出现问题

c# - .NET 中的正则表达式替换大小写

c# - 我该怎么做 float :right in Windows Form Application?

c# - 如何在 WPF 中从图像源释放图像

c# - 字符串插值问题

c# - 使用计算机本地或网络中的sql服务器名称获取服务器名称

c# - 使用 foreach 循环提取 List<Class> 中相同编号的前 10 个条目

c# - 尝试获取 ICacheManager 类型的实例时发生激活错误, key \"\"“