我已经为 .NET 实现了自定义 TreeListView
,我想添加 Ctrl+X/Ctrl+V
功能。
我希望当用户剪切节点时,节点图像渲染得比平时更柔和,就像 Windows 资源管理器所做的那样:
有人可以解释如何在 C# 中使用 System.Drawing.Image
来完成吗?我使用 Graphics.DrawImage
来绘制图像,所以我需要一个函数来转换图标。
是否有任何内置算法可以做到这一点?有什么例子吗?
最佳答案
您可以在顶部绘制一个部分透明的白色矩形。比重新计算所有像素更容易。
关于c# - 如何绘制颜色范围较柔和的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9066602/