C# 如何从imagelist向picturebox添加图像
嗨,我有一个图片列表和一个图片框。我想将图像添加到我的图片框中 我试过这样做C# 如何从imagelist向picturebox添加图像,c#,C#,嗨,我有一个图片列表和一个图片框。我想将图像添加到我的图片框中 我试过这样做 picbox.Image = imagelst.Images[0]; 但它不起作用。 VisualStudio不允许我在imagelist运行后编写图像,我认为您没有在imagelist中设置图像 我在imagelist中设置了一个图像 我设置了这个代码 namespace WindowsFormsApplication1 { public partial class Form1 : Form {
picbox.Image = imagelst.Images[0];
但它不起作用。VisualStudio不允许我在imagelist运行后编写图像,我认为您没有在imagelist中设置图像
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = imageList1.Images[0];
}
}
}
它可以工作,我认为您没有在imagelist中设置图像
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = imageList1.Images[0];
}
}
}
这是一个老问题,但从OP的评论来看,我认为他没有实例化的imagelist对象
将imagelist控件拖到表单上,默认情况下该控件为“imagelist1”。您可以将其重命名为您想要的名称,然后使用它。这是一个老问题,但从OP的评论来看,我认为他没有实例化的imagelist对象
将imagelist控件拖到表单上,默认情况下该控件为“imagelist1”。您可以将其重命名为所需名称,然后使用。我尝试了您的代码,它对我有效。那么,给我们解释一下怎么了。你说“不工作”是什么意思?意思是写picbox.Image=imagest1.Images[0];ıt在我的代码下面划线,并说当前上下文中不存在您使用的是WinForms还是WPF?你能写下你试图在它的类中使用的代码吗?谢谢你的帮助,ı发现了这个问题。ıt是“i”visual studio将项目命名为“ımageLıst”,但ı尝试了以下“图像列表”:)我尝试了您的代码,它对我有效。那么,给我们解释一下怎么了。你说“不工作”是什么意思?意思是写picbox.Image=imagest1.Images[0];ıt在我的代码下面划线,并说当前上下文中不存在您使用的是WinForms还是WPF?你能写下你试图在它的类中使用的代码吗?谢谢你的帮助,ı发现了这个问题。ıt是“i”visual studio将项命名为“ımageLıst”,但ı尝试这样的“imageList”:)visual studio不允许我编写imagelsit1ıt只是显示ımagelistı无法找到问题将imageList控件从工具箱拖放到表单中。它将自动命名为imageList1。然后只有您才能使用imageList1。Images[0]visual studio不允许我编写imagelsit1ı而不仅仅是showımagelistı无法找到问题将imageList控件从工具箱拖放到表单中。它将自动命名为imageList1。那么只有您才能使用imageList1.Images[0]