C#加载滚动图片

#region 加载滚动图片

 public void load_setimg()

 { 

DirectoryInfo TheFolder = new DirectoryInfo(@"F:\laji\VS2010\FaceRec_Demo0\FaceRec\ORL\s41");//文件路径

 for (int i = 0; i < TheFolder.GetFiles().Length; i++)//遍历文件夹

 {

 if (TheFolder.GetFiles()[i].Length > 0 && TheFolder.GetFiles()[i].Extension == ".jpg")//或者jpg,png 文件大小要大于0且是图片文件

 { 

Image image = Image.FromFile(TheFolder.GetFiles()[i].DirectoryName + "\\" + TheFolder.GetFiles()[i].Name); //获取文件

 tifNames.Add(TheFolder.GetFiles()[i].Name);//添加文件名 imglistset.Images.Add(image);//添加图片 

//初始化设置 

listsetimg.Location = new Point(0, 21);

 listsetimg.Size = new Size(panelright.Width, 155);

 panelright.Controls.Add(listsetimg); 

listsetimg.View = View.LargeIcon;

listsetimg.LargeImageList = this.imglistset;

 listsetimg.Alignment = System.Windows.Forms.ListViewAlignment.Left; 

SendMessage(listsetimg.Handle, LVM_SETICONSPACING, 0, 0 + 92);//设置图标之间的间距

 }

 private void timer_setimg_Tick(object sender, EventArgs e) 

ListViewItem lvi = new ListViewItem(); lvi.ImageIndex = imagei; 

lvi.Text = (imagei+1).ToString(); listsetimg.Items.Add(lvi);

 lvi.EnsureVisible(); 

imagei++; 

if (imagei == tifNames.Count)

 { 

imagei = 0;

 }

 }

#endregion

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值