【发布时间】:2010-04-15 15:16:55
【问题描述】:
所以我正在尝试制作一个 MasterMind 程序作为一种练习。
- 40 个图片框的字段(4 行,10 行)
- 6 个按钮(红、绿、橙、黄、蓝、紫)
当我按下其中一个按钮(假设是红色按钮)时,图片框会变为红色。
我的问题是如何遍历所有这些图片框?
我可以让它工作,但前提是我写:
这当然是没有办法写这个的,会带我无数行包含基本相同的内容。
private void picRood_Click(object sender, EventArgs e)
{
UpdateDisplay();
pb1.BackColor = System.Drawing.Color.Red;
}
按下红色按钮 -> 第一个图片框变为红色
按下蓝色按钮 -> 第二个图片框变为蓝色
按下橙色按钮 -> 第三个图片框变为橙色
等等……
我以前有一个类似的程序来模拟交通灯,我可以为每种颜色分配一个值(红色 0,橙色 1,绿色 2)。
是否需要类似的东西,或者我如何准确地处理所有这些图片框并使它们对应于正确的按钮。
最好的问候。
【问题讨论】:
标签: c#