111,093
社区成员




public partial class Form1 : Form
{
List<Image> _images = new List<Image>();
public Form1()
{
InitializeComponent();
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
Button btn = new Button(); //以button作为示例,自行更换为其他控件
btn.Height = 30;
btn.Width = 120;
btn.Location = new Point(j * 150, i * 100);
btn.Text = "[" + i + "," + j + "]";
btn.Name = (i * 4 + j).ToString();
btn.Click += OnBtnClick;
btn.BackColor = Color.CadetBlue;
this.Controls.Add(btn);
_images.Add(null); //更换为你自己的图片集合
}
}
}
private void OnBtnClick(object sender, EventArgs e)
{
Button b = sender as Button;
string n = b.Name;
LoadPicture(n);
}
private Image LoadPicture(string n)
{
int picIndex = Convert.ToInt32(n);
MessageBox.Show(n); //测试
return _images[picIndex]; //更换为你自己的图片集合
}
}