c# listview类锁调整列大小的可能性
本文关键字:可能性 调整 listview | 更新日期: 2023-09-27 18:13:35
我使用windows窗体和listviewclass。我希望锁定由用户调整列宽度的可能性。有人能帮我吗?
您可以使用这个小技巧:
private void listviewname_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e)
{
e.Cancel = true;
e.NewWidth = listviewname.Columns[e.ColumnIndex].Width;
}
但是这并不能处理光标
可以使用委托方式(不需要创建新方法):
listView.ColumnWidthChanging += (e, sender) =>
{
ColumnWidthChangingEventArgs arg = (ColumnWidthChangingEventArgs)sender;
arg.Cancel = true;
arg.NewWidth = lvAdSchedule.Columns[arg.ColumnIndex].Width;
};