C#列表视图垂直滚动条后面的DrawColumnHeader

本文关键字:DrawColumnHeader 滚动条 列表 视图 垂直 | 更新日期: 2023-09-27 18:20:20

我有一个列表视图,我是绘制列标题、子项和项的所有者。我的问题是,当我绘制列标题时,它不会绘制经过最后一个实际列的背景。当列表视图中没有足够的项目来显示垂直滚动条时,我会留下一个带有默认列标题背景的空间。

有没有一种方法可以绘制这个空间的背景或永久显示垂直滚动条?

这是我这期的照片。我试图使用的代码实际上是在编译,但当我试图调用该方法时,我会得到一个TypeLoadException,说方法"ShowScrollBar"没有实现。

[DllImport("user32.dll")]
static extern int ShowScrollBar(IntPtr hWnd, int wBar, bool bShow);

C#列表视图垂直滚动条后面的DrawColumnHeader

我解决这个问题的方法是切换到DataGridView。更加可定制,我只需要查看详细信息。如果其他人有这个问题,请切换。你不会后悔的。

相关文章:
  • 没有找到相关文章