2,在需要限定 *** 作的ListView控件上启用ListViewManager:listViewMgr:ListViewLayoutManager.Enabled="True"
3,在需要限定的列上制定限定值 listViewMgr:RangeColumn.MinWidth="50"
<ListView listViewMgr:ListViewLayoutManager.Enabled="True">
<ListView.View >
<GridView AllowsColumnReorder="true">
<GridViewColumn
listViewMgr:RangeColumn.MinWidth="50"
Header="MinWidth100"
Width="150"/>
<GridViewColumn
listViewMgr:RangeColumn.MinWidth="100"
listViewMgr:RangeColumn.MaxWidth="200"
Header="Width100~200" Width="150"/>
<GridViewColumn Header="Normal" Width="150"/>
</GridView>
</ListView.View>
</ListView>
我在Private Sub Form_Resize()中指定了ListView1的列宽,但是刷新后就变了(不是原指定的列宽),应如何设置呢?Private Sub Form_Resize()
ListView2.ColumnHeaders.Item(1).Width = 1100 '设置第一列的宽
ListView2.ColumnHeaders.Item(2).Width = 1500 '设置第二列的宽
listView2.ColumnHeaders.Item(3).Width = 1100
ListView2.ColumnHeaders.Item(4).Width = 3000
ListView2.ColumnHeaders.Item(5).Width = 700
listView2.ColumnHeaders.Item(6).Width = 900
ListView2.ColumnHeaders.Item(7).Width = 900
ListView2.ColumnHeaders.Item(8).Width = 2500
点了刷新键后就不是指定的列宽。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)