读书人

选中ImageList里面的图片后btnOK_Clic

发布时间: 2013-11-01 14:43:02 作者: rapoo

选中ImageList里面的图片后btnOK_Click怎么记录啊


private void touxiang_Load(object sender, EventArgs e)
{
this.CreateMyListView();
}

private void CreateMyListView()
{
ListView listView1 = new ListView();
listView1.Bounds = new Rectangle(new Point(10, 20), new Size(380, 330));
ListViewItem item1 = new ListViewItem("头像1", 0);
ListViewItem item2 = new ListViewItem("头像2", 1);
ListViewItem item3 = new ListViewItem("头像3", 2);
ListViewItem item4 = new ListViewItem("头像4", 3);
ListViewItem item5 = new ListViewItem("头像5", 4);
ListViewItem item6 = new ListViewItem("头像6", 5);
ListViewItem item7 = new ListViewItem("头像7", 6);
ListViewItem item8 = new ListViewItem("头像8", 7);
ListViewItem item9 = new ListViewItem("头像9", 8);
ListViewItem item10 = new ListViewItem("头像10", 9);
ListViewItem item11 = new ListViewItem("头像11", 10);
ListViewItem item12 = new ListViewItem("头像12", 11);
ListViewItem item13 = new ListViewItem("头像13", 12);
ListViewItem item14 = new ListViewItem("头像14", 13);
ListViewItem item15 = new ListViewItem("头像15", 14);
ListViewItem item16 = new ListViewItem("头像16", 15);
listView1.Items.AddRange(new ListViewItem[]
{
item1,
item2,
item3,
item4,
item5,
item6,
item7,
item8,
item9,
item10,
item11,
item12,
item13,
item14,
item15,
item16
});
ImageList imageListLarge = new ImageList();
imageListLarge.ImageSize = new Size(70, 80);
imageListLarge.Images.Add(Bitmap.FromFile("001.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("002.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("003.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("004.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("005.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("006.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("007.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("008.jpg"));


imageListLarge.Images.Add(Bitmap.FromFile("009.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("010.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("011.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("012.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("013.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("014.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("015.jpg"));
imageListLarge.Images.Add(Bitmap.FromFile("016.jpg"));
listView1.LargeImageList = imageListLarge;
this.Controls.Add(listView1);
}

private void btnOK_Click(object sender, EventArgs e)
{

}

private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}


选中的代码和btnOK_Click的记录到数据库中的代码怎么写,求解 C# listview
[解决办法]
引用:
Quote: 引用:

获取到你选择项的头像名:如 001.jpg,
把名字插到数据库就好了

就是不知道怎么获取到选择的那个头像名


ListViewItem item13 = new ListViewItem("头像13", 12);
item13.Tag="013.jpg";
然后
click的时候
string strImgName=Listview1.SelectItem.Tag.ToString();

[解决办法]
图片var img = Listview1.LargeImageList(Listview1.SelectItems[0].ImageIndex);
内容var txt = Listview1.SelectItems[0].Text;

读书人网 >C#

热点推荐