日期:2014-05-17  浏览次数:20825 次

********* C# WF 中如何做类似内容的 ListView 项**********
如下图,在 ListView 里有多列与多行

每个单位显视一张大图,但图下面也有几个小图,
小图类似按钮接受左键点击...图片可变化

当然,每项都可单独控制显视等。

要如何做呢?

谢谢!

listview c#

------解决方案--------------------
请使用WPF设计UserControl控件,然后给WinForm引用。
------解决方案--------------------
别多想了,WinForm下面要实现几乎不可能,但是用WPF的ListView(或者ListBox)来实现却非常简单,你先学习下WPF的界面设计,用WPF封装用户控件给WinForm调用是最佳的方案,当然,如果整个项目都使用WPF来做也是很不错的,前提是有这个能力。
有关WPF中ListBox如何实现你想要的效果,请自行Google搜索关键字“wpf listbox 横向”

看这个图,用WPF的ListBox做到的:
[img=http://public.blu.livefilestore.com/y1p95Q-WubzzDvfxJq8ceIV2ziZQy2XwzuwLRZv2hf7m2c0frUvHJk3i-YLDgf9ToAVPigP2gazdceaxdV7sbhlqQ/20100728_ArcPanel.png?psid=1][/img]
WPF设计控件真的是无所不能,WinForm别想。
------解决方案--------------------
奇怪,没有扩展名的图片地址居然不能显示,你自行点击这个地址查看吧:
http://public.blu.livefilestore.com/y1p95Q-WubzzDvfxJq8ceIV2ziZQy2XwzuwLRZv2hf7m2c0frUvHJk3i-YLDgf9ToAVPigP2gazdceaxdV7sbhlqQ/20100728_ArcPanel.png?psid=1
------解决方案--------------------
咔,我WPF也在初学阶段呢,你写个WF,还以为你说的是WinFrom呢。
------解决方案--------------------
WF应该可以实现,不过要自己去New控件,用循环生成,然后代码控制小图的位置,小图点击事件需要去用个属性来区分点击的是哪个小图,我习惯给Tag属性赋值来做。
睡了,明天上班
------解决方案--------------------
如果自控件不多的话,就用自定义控件,然后自己布局下。
很多的话,自己额外做些操作,反正显示的就那么几个,设置下自定义控件显示源就可以了

Winform中承载WPF不是很好