繁体   English   中英

C# 中的 PictureBox 值

[英]PictureBox value in C#

我有一个问题,我还是 C# 的新手。 我的表单中有 10 个图片框,在我创建的方法中,我需要更改图片,但图片框可以像这样更改:

void evaluate(int c, int i) {
if (contador == 2)
{
    if (aux == i + 10 || aux + 10 == i)
    {
    }
    else 
    { 
        pictureBox+aux+.Image.FromFile(@"C:\MyGame Directory\new.jpg"); 
    }
}

我需要这样的东西:连接pictureBox+myVariable+

尝试一组 PictureBox 变量(假设aux是一个 int)。 然后用数组表示法引用一个:

pictureBoxes[aux].Image.FromFile(@"...");

假设 aux 是一个 int,将所有图片框控件放入以aux为键的字典中:

Dictionary<int,PictureBox> picBoxes = new Dictionary<int,PictureBox>();

picBoxes[aux].Image.FromFile(@"C:\MyGame Directory\new.jpg");

我认为您应该使用一组 PictureBox 控件,然后使用索引为每个内容设置值。

这可能会有所帮助:

C# 创建控件数组

有必要有这么多画框吗? 取而代之的是 1 并根据计时器或某些逻辑旋转其中的图片。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM