[英]How can I insert a line separator between two rows in a Winform c# ListView?
離開上面評論中提供的答案。 您需要掛鈎DrawItem
事件並在繪制您想要的任何項目后在底部繪制線條。 在這里,我在繪制了Text == "2"
項目之后畫了一條線:
private void ListView1_DrawItem(object sender, DrawListViewItemEventArgs e)
{
e.DrawDefault = true;
if (e.Item.Text == "2")
{
e.Graphics.DrawLine(Pens.Black, e.Bounds.Left, e.Bounds.Bottom, e.Bounds.Right, e.Bounds.Bottom);
}
}
如果在ListView
的一行中放置了多個項目,您可能需要在多個項目下方繪制線條。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.