做了一个复选列表框的小程序
点击 男生头像前面的小勾勾,男生头像就会出现
点击 女生头像前面的小勾勾同理
取消小勾勾,头像就会消失
小程序还有一个看不见的组件
imagelist
在这个组件里添加 男生头像和女生头像
注意 ,设置好 imagelist的属性 imagesize 原始值是 16,16
特别小
得根据picturebox的大小再设置宽和高
附上代码
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if(e.NewValue==CheckState.Checked) //当前面的小勾勾被选中
{
switch(e.Index)
{
case 0: pictureBox1.Image = imageList1.Images[0]; break;//调用imagelist里面的图片
case 1: pictureBox2.Image = imageList1.Images[1]; break;
}
}
else
{
switch(e.Index)
{
case 0: pictureBox1.Image = null; break;
case 1: pictureBox2.Image = null; break;
}
}
}