我正在尝试从客户端接收图像。
我需要根据发送的数量创建可变数量的Pictureboxes
。
这可以用c#吗?
创建时我还需要为它们设置标签。
客户端还可以选择将一组图像发送到服务器,就像视频一样。但是,我需要能够确定最后一张图片的Picturebox
内容。
这就是我将使用Picturebox.Tag
选项的地方。但是要做到这一点,我需要知道Picturebox
的名称。我不确定如果我以编程方式创建它们,我将不知道如何。
如果有人能够对可能会非常感激的情况有所了解。
答案 0 :(得分:0)
制作图片框列表:
private List<PictureBox> boxes = new List<PictureBox>();
添加到它并控制任何新的图片框:
private void AddPictureBox()
{
PictureBox pb = new PictureBox();
// plus other initialisation
boxes.Add(pb);
Controls.Add(pb);
}
要访问添加的最后一个框:
PictureBox pb = boxes.Last();