C#自定义列表视图

C#自定义列表视图,c#,listview,C#,Listview,是否有人有任何关于创建/绘制自定义ListView对象的信息 目前,我正在从事一个项目,该项目需要在应用程序中定制外观和感觉。我使用的是一个标准的(Windows.Forms)列表视图,它的样式与GUI的其余部分不同。我们没有为自定义控件使用工具箱,所有控件都是通过重写每个控件的hte OnPaint()方法在内部“蒙皮”的 我要找的是: -有关如何处理滚动条绘图的信息。 -如何使用自定义绘图例程处理列标题。 -如何处理显示的数据并正确绘制 任何和所有的帮助都会得到极大的帮助。据我所知,您需要使

是否有人有任何关于创建/绘制自定义ListView对象的信息

目前,我正在从事一个项目,该项目需要在应用程序中定制外观和感觉。我使用的是一个标准的(Windows.Forms)列表视图,它的样式与GUI的其余部分不同。我们没有为自定义控件使用工具箱,所有控件都是通过重写每个控件的hte OnPaint()方法在内部“蒙皮”的

我要找的是: -有关如何处理滚动条绘图的信息。 -如何使用自定义绘图例程处理列标题。 -如何处理显示的数据并正确绘制


任何和所有的帮助都会得到极大的帮助。

据我所知,您需要使用
NM\u CUSTOMDRAW
进行一些Win32调用,以实际更改控件的绘制行为。我找到的文章。您将不得不做更多的挖掘。

子类
列表框
。在ctor中,将绘图模式设置为
OwnerDrawVariable
,并覆盖
OnDrawItem
OnMeasureItem
。我希望有一个特殊的Item类,它允许用户为该项指定任何自定义图形,以及一个将作为数据的
对象