我有一个使用 Infragistics UltraMonthViewMulti 用户界面控件显示休假和缺勤的应用程序。
我有几种不同颜色的缺勤。我已经使用以下代码成功创建了一个绘制过滤器,该过滤器在适当的一天显示半天三角形。
If (day.Date.CompareTo(DateTime.Today) = 0) Then
drawParams.Graphics.DrawImageUnscaledAndClipped(Image.FromFile("..//..//redTriangleHalfDay.png"), day.Rect)
Return False
End If
上面的代码在项目中需要一个合适颜色的PNG文件。我想在代码中动态创建这些彩色图像,并避免使用大量 PNG 文件。
这可能吗?
非常感谢任何帮助或建议。
詹姆斯·奥多尔蒂