我正在尝试从本地资源文件向图表对象添加背景图像。显然,WinForms是愚蠢的,它不是让我使用图像,而是要在该文件的位置使用字符串。下面是一段代码,告诉我“无法将类型'System.Drawing.Bitmap'隐式转换为'字符串'”。...有什么想法吗?
private void myForm_Load(object sender, EventArgs e)
{
myChart.BackImage = myProject.Properties.Resources.myBackgroundImage;
}
最佳答案
using System.Windows.Forms.DataVisualization.Charting;
(...)
var backImage= new NamedImage("bgImg", myProject.Properties.Resources.myBackgroundImage);
myChart.Images.Add(backImage);
myChart.BackImage = "bgImg";