如何在C#中创建SysHeader32控件?

如何在C#中创建SysHeader32控件?,c#,header,controls,C#,Header,Controls,我正在用C#for business process创建自定义控件。作为其中的一部分,我需要在列表视图上创建类似于标题的内容 我过去使用VisualC++(6:腮红:)做过这个。在C#(2.0)中,我还没有找到一种方法。有人有任何建议或链接吗 谢谢有很多资源可用于创建自定义资源: 我建议您从MSDN开始,如果您需要更多的示例,可以从MSDN开始扩展。作为一个刚刚完成这项工作的人,我觉得这并不容易。我的最终解决方案和我在web上找到的解决方案是用C#包装Win32 SysHeader32窗口。(不

我正在用C#for business process创建自定义控件。作为其中的一部分,我需要在列表视图上创建类似于标题的内容

我过去使用VisualC++(6:腮红:)做过这个。在C#(2.0)中,我还没有找到一种方法。有人有任何建议或链接吗


谢谢

有很多资源可用于创建自定义资源:


我建议您从MSDN开始,如果您需要更多的示例,可以从MSDN开始扩展。

作为一个刚刚完成这项工作的人,我觉得这并不容易。我的最终解决方案和我在web上找到的解决方案是用C#包装Win32 SysHeader32窗口。(不容易。)熟悉Win32和P/Invoke。是我在搜索中找到的网站之一。给你。(谷歌中的SysHeader32 C#control等出现了一些结果。)

您是在WinForms、WPF还是其他应用程序中执行此操作?在WPF中编写类似列表视图标题的内容非常容易,在WinForms中也不算太糟糕,但实际上这取决于您将如何使用它。做一些看起来和行为都像它的东西应该不会太糟糕。现在,如果我可以添加系统渲染器到第二个!Application.EnableVisualStyles();在演示中丢失了。现在差不多完美了!