110,536
社区成员
发帖
与我相关
我的任务
分享
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
for (int i=0;i<5;i++)
{
PictureBox pB_sel = new PictureBox();
pB_sel.Size = new Size(14,14);
pB_sel.Location = new Point(10,50+18*i);
pB_sel.Cursor = Cursors.Hand;
pB_sel.Image = Image.FromFile(@"sel.png");
pB_sel.Tag = 0; //未选中标记
pB_sel.Click += new EventHandler(Psel_Click); //图片点击事件
this.Controls.Add(pB_sel);
}
}
private void Psel_Click(object sender, EventArgs e)
{
PictureBox Pic = (PictureBox)sender;
if (Pic.Tag.ToString()=="0")
{
Pic.Image = Image.FromFile(@"seled.png");
Pic.Tag = 1;
}
else
{
Pic.Image = Image.FromFile(@"sel.png");
Pic.Tag = 0;
}
}
private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 5; i++)
{
PictureBox ps = (PictureBox)button1.Parent.Controls[1 + i];
ps.Image = Image.FromFile(@"seled.png");
ps.Tag = 1;
}
}
}