将图像源设置为图片框,动态添加到表格布局面板

时间:2015-08-12 06:00:14

标签: c# winforms picturebox tablelayoutpanel imagesource

我按照此页面的说明将控件插入tableLayoutPanel。 http://goo.gl/SVKf8D

我正在使用此代码尝试添加动态图片框并设置其来源:

    tableLayoutPanel1.Controls.Add(new PictureBox() { Image.FromFile(TableLayoutPanelTool.Properties.Resources.BaldGuyImage)}, 0, 0);

我无法通过这种方式将图像源插入到picturebox中。

我需要什么:一种将图像设置为我动态添加到TableLayoutview的Picturebox的方法

注意:可以直接提供源码。例如source = C:/ Projects / bin / debug

1 个答案:

答案 0 :(得分:2)

如果已将图像添加到项目的资源文件中,则可以使用Properties.Resources类访问它们。在这种情况下,您可以直接将资源分配到picturebox.image属性:

tableLayoutPanel1.Controls.Add(new PictureBox() { Image = TableLayoutPanelTool.Properties.Resources.BaldGuyImage}, 0, 0);

您可以阅读更多here以及here