怎么样imageview添加图片文件夹下的图片到imagelist

c# imageList控件的路径问题_百度知道
c# imageList控件的路径问题
从Vs2010的工具条里,拖控件imagelist ,然后根据设计器添加的图片(根据设计器获得项目中的图片位置,非缉揣光废叱肚癸莎含极编码)。这是添加的是相对还是绝对路径?
其实,问题简单一点缉揣光废叱肚癸莎含极说就是:imagelist这个控件,如果在属性上添加几个图片(不在后台代码里面写),这几个图片保存的路径是相对还是绝对路径?
提问者采纳
这个缉揣光废叱肚癸莎含极问题答案已经很明了,应该是相对路径。至于为什么,其实是这样的。每个应用程序在企图或尝试检索使用资源文件时,首先是从应用程序中搜索,当找不到所要的文件时会继续扩大搜索范围至本地机的所有磁盘。
提问者评价
你真棒,学习了
其他类似问题
相对路径比较好,可以直接找到位置,绝对路径其实也行的,但是比较麻烦,因为地址变了你的代码也重新写过。 缉揣光废叱肚癸莎含极 直接相对路径找地址就好了
问题简单一点说就是:imagelist这个控件,如果在属性上添加几个图片(不在后台代码里面写),这几个图片保存的路径是相对还是绝对路径?这样添加图片后,图片保存的路径是相对还是绝对路径?
为您推荐:
其他4条回答
应该是相对路径
因为你添加的图片都会添加到你的窗体的资源文件里,也就是.resx文件里
~,用这个,是应用程序的根路径
问题简单一点说就是:imagelist这个控件,如果在属性上添加几个图片(不在后台代码里面写),这几个图片保存的路径是相对还是绝对路径?注明是c/s项目
为什么是相对,可否说说原理?谢谢。
很简单,绝对路径,是从硬盘开始写起,例如c://a//b.gif 这就是绝对路径,而其他的,都为想对路基,对于../和/只不过是查找的开始位置不同吧了,一个是从项目的根目录开始找,一个是从你运行的文件所在的目录开始查找,就这样
相对路径比较好
imagelist的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c#中加imageList空间时,运行的图片总说路径不对???_百度知道
c#中加imageList空间时,运行的图片总说路径不对???
//d.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/wh%3D450%2C600/sign=367ae4a7a8fee4f88bb0/acb7d0a2c791943ecbefd.hiphotos<a href="http://d.baidu./zhidao/pic/item/acb7d0a2c791943ecbefd.jpg" esrc="/zhidao/wh%3D600%2C800/sign=7aba61edfbbc/acb7d0a2c791943ecbefd.hiphotos
提问者采纳
如果要用相对路径的话要从项目的Debug目录下开始:1、用图片的绝对路径2有两个办法可以试试
提问者评价
都回答的不错哦,谢谢你们!
来自团队:
其他类似问题
为您推荐:
其他2条回答
您的图片跟程序 debug 是在一个目录? 不是就会错了。写成你的图片路径。这个路径以 程序的debug 目录为标准
楼主可以把需要用的图片提前放入项目的Debug目录当中,程序默认会从Debug中读取文件的
imagelist的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁VB中添加到ImageList控件的图片文件它保存在哪里的?_百度知道
VB中添加到ImageList控件的图片文件它保存在哪里的?
要是我添加到控件里我要把程序复制到其他电脑里是不是要把控件一起复制&gt?还是保存在根目录?是保存在那个控件的文件里吗VB中添加到ImageList控件的图片文件它保存在哪里的;
保存在数据库?数据库在哪里?复制的时候怎么办?
提问者采纳
希望能帮到你哦 回答补充:如果你不用数据库的话,你还有什么好操心的呢,你不需要复制,是要一起复制的,你打包的时候就打到一起了,安装的时候自动安装的问题一:不是是保存在那个控件的文件里,这个可以保存在你的程序目录里,如果你是从数据库调用的图片的话:我还是很少见到没有数据库的程序呢,只要在程序里添加链接到数据库的语句就行了,你可以自己为你的图片文件夹命名,除非你自己有自定义的图片内容,呵呵数据库是放在服务器里的啊,而是保存在你的数据库里啊,看来你还真的不是很了解,关于数据库,记住最好是英文的哦问题二,图片都是要从数据库里往ImageList控件里输入的
其他类似问题
为您推荐:
imagelist的相关知识
其他1条回答
参考下面的答案~
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我把图片放在image文件夹中,怎么imagelist获取文件夹中所有图片,,并且image文件夹中图片可以添加和删除的,,
回复讨论(解决方案)
如何将Imagelist里的图片存入文件?如何将图片从文件载入ImageList?&
void&__fastcall&TForm1::Button1Click(TObject&*Sender)&
TFileStream&*FileStream&;&
FileStream=new&TFileStream(&C:\\1.dat&,fmCreate);&
FileStream-&WriteComponent(ImageList1);&
FileStream-&Free();&
//---------------------------------------------------------------------------&
//#include&&systobj.h&&
void&__fastcall&TForm1::Button2Click(TObject&*Sender)&
TFileStream&*FileStream&;&
//RegisterClass(TImageList);&
FileStream=new&TFileStream(&C:\\1.dat&,fmOpenRead);&
(TComponent&*)(ImageList1)&=FileStream-&ReadComponent(ImageList1);&
FileStream-&Free();&
前两天刚遇到过这个问题,后来搜到妖哥的一帖子解决的.
void&__fastcall&CrnAddTImageToImageList(TImage&*img,&TImageList&*il)
&&&&Graphics::TBitmap&*bmp&=&new&Graphics::TB
&&&&bmp-&Width&=&30;
&&&&bmp-&Height&=&30;
&&&&bmp-&Canvas-&StretchDraw(TRect(0,&0,&30,&30),&img-&Picture-&Graphic);
&&&&il-&Add(bmp,&NULL);
&&&&delete&
//&---------------------------------------------------------------------------
void&__fastcall&TForm1::Button1Click(TObject&*Sender)
&&&&CrnAddTImageToImageList(Image1,&ImageList1);
http://bbs.csdn.net/topics/c# winform .net 我想做一个窗体 然后在窗体上显示某个文件夹中的所有图片_百度知道
c# winform .net 我想做一个窗体 然后在窗体上显示某个文件夹中的所有图片
就像文件夹中以缩略图显示的那种效果
该如何实现
提问者采纳
图片过大 加载的时候会造成窗体假死.add这个方法绑到imagelist上2.items.获取文件夹下所有图片路径 循环用imagelist.循环 声明ListViewItem 将imagelist的每项分别绑到其上;这样大概就行了.image,按理说所以资源我都释放了.Imageindex=nInI 。
不过这样做问题很大,ListViewItem.(这个我到现在都不知道怎么解决.但就不知道为什么)2。 做法。 问题,然后Listview.图片的总大小大概超过100M就会报内存不足.add(listviewitem):1:1:表示Imagelist上的图片的索引.设置Listview的largeimagelist为imagelist3,获取文件夹下所有图片 然后绑定到imagelist 上面 再把Listview跟imagelist绑定好 就行了用Listview+imagelist做
怎么实现3.循环 声明ListViewItem 将imagelist的每项分别绑到其上,ListViewItem.Imageindex=nInI :表示Imagelist上的图片的索引,然后Listview.items.add(listviewitem);
根据你的Imagelist的图片数量来,有多少图片 循环多少次,
for (int nI = 0; nI &Imagelist.Images.Count.C nI++)
ListViewItem lvi = new ListViewItem();
lvi.Text =&&;
&#47;&#47;图片名称
lvi.ImageIndex = nI;
&#47;&#47;这里就是你Listview每项显示的图片
lvi.Tag = &&;
&#47;&#47;这里可以绑定不显示的数据
ListView.Items.Add(lvi);
}ListviewItem 就是listview的项
其他类似问题
为您推荐:
其他2条回答
你是整个窗体都显示图片 还是指定范围显示图片 可以用N个图片控件是固定图片 还是经常变动图片
如果是固定的
可以通过文件夹
这里放一张图显示的方式一样 还不同1. 一个控件显示一个文件家里面所以图片的缩图
从来没遇到过
动态生成图片框,并且读图片名称绑定到图片框上面。
winform的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 imageview添加图片 的文章

 

随机推荐