C\#Winform 은 사용자 가 ListView 의 열 폭 을 조정 하 는 것 을 금지 합 니 다.

 
// :
private void ColumnWidthChange(object sender, ColumnWidthChangingEventArgs e)
{
// ,
if (e.ColumnIndex > 0) return;
//
e.Cancel = true;
//
e.NewWidth = this.lvStudents.Columns[e.ColumnIndex].Width;
}
이 코드 의 목적 은 사용자 가 첫 번 째 열의 폭 을 조정 할 수 없 게 하 는 것 입 니 다.물론 다른 것 으로 바 꾸 거나 열 이름 을 한정 조건 으로 사용 하 셔 도 됩 니 다.마음대로 하 세 요.마지막 으로 ListView 의 ColumnWidth Changing 사건 을 이 사건 으로 호출 시 키 면 됩 니 다.

좋은 웹페이지 즐겨찾기