110,536
社区成员
发帖
与我相关
我的任务
分享
void listView_ColumnWidthChanging(object sender, ColumnWidthChangingEventArgs e)
{
//在处理列头宽度调整时,禁止某些列的调整,同时限制某些列调整范围。["columnSize"];["columnItemType"];["columnDescription"];
ColumnHeader header = this.listView.Columns[e.ColumnIndex];
if (header.Width == 0)
{
e.Cancel = true;
}
if (header.Index == 2 || header.Index == 3)//修改日期和创建日期
{
if (e.NewWidth < 120)
{
e.Cancel = true;
}
}
else if (header.Name == "TypeColumnHeader" || header.Name == "AttributesColumnHeader" || header.Name == "FlagColumnHeader")
{
e.Cancel = true;
}
e.NewWidth = listView.Columns[e.ColumnIndex].Width;
}