首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#控件有关问题在线

2012-08-24 
C#控件问题在线求助控件名称:imagelist1、 listView1、pictureBox1我将生成的若干个图片(图片尺寸:1600 x 12

C#控件问题在线求助
控件名称:imagelist1、 listView1、pictureBox1

我将生成的若干个图片(图片尺寸:1600 x 1200)存储到imagelist1中,然后在让listView1读取并显示,当点击listView1中的某张图片时,让它按原尺寸显示到pictureBox1中。
现在的问题:当我点击listView1中的图片时,在pictureBox中显示的256 x 256的图片,而不是原尺寸(1600 x 1200).求助各位高手。

[解决办法]
Image[] 是Image的集合
Image[] Imgs=new Image[图片数量int];
你把大图片都保存在这个里面
Image[0]代表第一张大图
Image[1]代表第二张
可直接用。就是变量
for (int i = 0; i < this.listView1.SelectedItems.Count; i++)
{
this.pictureBox1.Image = Imgs[i];
}
[解决办法]


for (int i = 0; i < this.listView1.SelectedItems.Count; i++)
{
this.pictureBox1.Image = Imgs[this.listView1.SelectedIndices[i]];
}

可以试试这个

热点排行