Visual Studio 2010(VS)--消消乐定制版②
上期回顾(上期主要是画了16个小方框和框里的图形文字,基本上完成了窗口的搭建):
本期要开始编程了,给他们赋值
1.0 先建立随机数的对象,建立一个放置文字图形的列表
//创建新的随机对象,并命名random,用来对图形的随机
Random random = new Random();
// 新建一个叫icons的string(字符串)类型的列表
//这个列表包括16个文字图形,两两一样
List<string> icons = new List<string>()
{
"!", "!", "N", "N", ",", ",", "k", "k",
"b", "b", "v", "v", "w", "w", "z", "z"
};
2.0 再建立一个自定义方法AssignIconsToSquares(),用来调用分配列表中的图标
注解:
列表可以包含数字、true/false 值、文本或其他对象。你甚至可以有一个包含其他 List 对象的 List 对象。 列表中的项目称为“元素”,每个列表只包含一种元素。 所以数字列表只包含数字,你不能向该列表中添加文本。 同样,你也不能向 true/false 值列表中添加数字
//创建一个叫AssignIconsToSquares的自定义方法
//目的是给每个方格的控件分配一个列表的图标
private void AssignIconsToSquares()
{
}
3.0 在建立一个循环,用来把列表的图标分配赋值给控件
//foreach是循环变量,创建一个叫Control的变量(控件的基类,也就是用来临时存储控件的),tableLayoutPanel1.Controls是指前面创建的容器的控件集合
foreach (Control control in tableLayoutPanel1.Controls)
{
}
这次的内容比较绕,先说到这里