Я использую формы 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; };