用winform怎么实现图片列表展示,类似于淘宝网上成列的商品一样,可以上下翻页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用winform怎么实现图片列表展示,类似于淘宝网上成列的商品一样,可以上下翻页相关的知识,希望对你有一定的参考价值。

具体是这样的,我这些图片是通过ftp去服务器获取下来的,然后通过列表的形式在客户端显示出来,多了可以分页,这个怎么实现?

你好,有两种解决方案:
一,从服务器上后取下来后生成集合缓存到ImageList控件,添加控件listview,设置此listview的LargeImageList绑定到ImageList.对于分页可以写算法处理,每次都只取一页,将imagelist清空后重新绑定.此方式优点是图片展示很轻松,但是分页算法需要自己写到服务器上去取.

二,通过Gridview实现,Gridview可以在行列内嵌套控件,比如picture.通过这个方法实现优点在于分页是否轻松可以实现,但是行列嵌套的控件却要自己费些功夫.这个方式可以从网上搜索,很多例子.
参考技术A 所有的列表控件都可以用,imagelist最为直接

c#winform中ImageList添加的图片选中后怎么用按钮记录下选中的图片是哪个

就是有一个图片列表,如果选中后点击按钮,button1_Click里面要怎么记录选中的图片?
就是选中里面的图片可以获得到图片的名字

参考技术A 用变量保存ImageList选中图片的Index追问

说详细点

参考技术B 描述的更清楚一点看看,你说的图片列表是控件还是UI上的列表?追问

ImageList这个控件中添加的图片,是一个列表

追答

也就是说你把一组图片放在ImageList这个控件里面,然后你选中其中一个图片并且想通过一个按钮的单击事件来记录该图片的信息喽?

追问

追答

虽然我不知道你怎么选中的该图片,但是不是可以用Imaglist[]的方式来获取该图片的索引么?

以上是关于用winform怎么实现图片列表展示,类似于淘宝网上成列的商品一样,可以上下翻页的主要内容,如果未能解决你的问题,请参考以下文章

jQuery----淘宝商品展示(类似与tab切换)

C# winform:我要向 一张图片中添加文字,添加文字后直接展示,不保存图片,直接展示

C# winform程序一个自定义的类似于combobox的下拉控件把属性Enable设置成false的时候变成了如图片所示

c#winform中ImageList添加的图片选中后怎么用按钮记录下选中的图片是哪个

winform窗体的实现单击按钮实现图片放大缩小

C#winform怎么弄出类似于excel的表格?简单点的就好