分割容器大小上的Listview列宽度

时间:2013-04-05 15:25:41

标签: vb.net listview resize splitcontainer

我的分割容器中有一个listview。我的列表视图包含两列。其中一个我希望在调整拆分容器大小时自动调整。

这是一个视觉角度:

Normal size

调整大小后

Resized

正如您所看到的,列保持相同的大小......即使在我的拆分容器调整大小事件上使用此代码:

Private Sub sc_Target_Resize(sender As Object, e As System.EventArgs) Handles sc_Target.Resize
    If lvTarget.Columns.Count > 1 Then lvTarget.Columns(1).Width = -2
End Sub

我还试图在表格加载时将列宽设置为-2 ...没有改变任何东西。显然,listview列上的-2宽度应该使其自动调整大小。我正在努力做甚么可能吗?谢谢!

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我正在拆分容器调整大小而不是实际的listview调整大小。

以下是解决方案:

Private Sub lwTarget_Resize(sender As Object, e As System.EventArgs) Handles lwTarget.Resize
    If lwTarget.Columns.Count > 1 Then lwTarget.Columns(1).Width = -2
End Sub