C# Winform 禁止用戶調(diào)整ListView的列寬
更新時間:2011年05月14日 16:30:11 作者:
在使用 ListView 的時候, 有時我們不想讓別人隨意調(diào)整列寬, 或者某幾列的列寬, 以便達到美觀, 或者隱藏數(shù)據(jù)的作用. 那么可以用一下代碼來實現(xiàn)
復(fù)制代碼 代碼如下:
// 事件: 改變列寬的時候
private void ColumnWidthChange(object sender, ColumnWidthChangingEventArgs e)
{
// 如果調(diào)整的不是第一列,就不管了
if (e.ColumnIndex > 0) return;
// 取消掉正在調(diào)整的事件
e.Cancel = true;
// 把新寬度恢復(fù)到之前的寬度
e.NewWidth = this.lvStudents.Columns[e.ColumnIndex].Width;
}
這個代碼的目的是讓用戶無法調(diào)整第一列的列寬, 當(dāng)然你也可以改成別的, 或者用列名作為限定條件也可以. 任你發(fā)揮了. 最后讓 ListView 的 ColumnWidthChanging 事件調(diào)用這個事件就行了.
相關(guān)文章
C#實現(xiàn)文件操作(復(fù)制,移動,刪除)的方法詳解
File類提供了常見的文件操作函數(shù),包括復(fù)制、移動、刪除、創(chuàng)建快捷方式等,本文將通過一些簡單的示例為大家詳細講講具體的使用,希望對大家有所幫助2023-05-05給c#添加SetTimeout和SetInterval函數(shù)
Javascript中的SetTimeout和SetInterval函數(shù)很方便,把他們移植到c#中來。2008-03-03Unity的IPreprocessBuildWithReport實用案例深入解析
這篇文章主要為大家介紹了Unity的IPreprocessBuildWithReport實用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05