1 write to ListView
System.Windows.Forms (1)
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (1)
45ListView = value;
78 references to ListView
System.Windows.Forms (36)
System\Windows\Forms\Controls\ListView\ColumnHeader.ColumnHeaderImageListIndexer.cs (1)
21return _owner.ListView?.SmallImageList;
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (35)
39return ListView; 120if (ListView is null) 126if (value < 0 || value > (ListView.Columns.Count - 1)) 133int[] colsOrder = new int[ListView.Columns.Count]; 139for (int i = 0; i < ListView.Columns.Count; i++) 141ColumnHeader hdr = ListView.Columns[i]; 179if (ListView is not null) 181return ListView.GetColumnIndex(this); 215if (ListView is not null && ListView.IsHandleCreated) 217ListView.SetColumnInfo(LVCOLUMNW_MASK.LVCF_IMAGE, this); 252if (ListView is not null && ListView.IsHandleCreated) 254ListView.SetColumnInfo(LVCOLUMNW_MASK.LVCF_IMAGE, this); 317ListView?.SetColumnInfo(LVCOLUMNW_MASK.LVCF_TEXT, this); 331if (!_textAlignInitialized && (ListView is not null)) 336if ((Index != 0) && (ListView.RightToLeft == RightToLeft.Yes) && !ListView.IsMirrored) 357if (ListView is not null) 359ListView.SetColumnInfo(LVCOLUMNW_MASK.LVCF_FMT, this); 360ListView.Invalidate(); 395if (ListView is not null && ListView.IsHandleCreated && !ListView.Disposing && ListView.View == View.Details) 398HWND hwndHdr = (HWND)PInvokeCore.SendMessage(ListView, PInvoke.LVM_GETHEADER); 404_width = (int)PInvokeCore.SendMessage(ListView, PInvoke.LVM_GETCOLUMNWIDTH, (WPARAM)Index); 414ListView?.SetColumnWidth(Index, ColumnHeaderAutoResizeStyle.None); 425ListView?.AutoResizeColumn(Index, headerAutoResize); 455if (ListView is not null) 460ListView.Columns.RemoveAt(index); 482if (ListView is not null && ListView.IsHandleCreated && !ListView.Disposing) 486PInvokeCore.SendMessage(ListView, PInvoke.LVM_SETCOLUMNORDERARRAY, (WPARAM)cols.Length, (LPARAM)pCols);
System.Windows.Forms.Tests (42)
System\Windows\Forms\ColumnHeaderCollectionTests.cs (35)
134Assert.Equal(listView, header.ListView); 172Assert.Equal(listView, header.ListView); 194Assert.Equal(listView, header.ListView); 217Assert.Equal(listView, header.ListView); 239Assert.Equal(listView, header.ListView); 262Assert.Equal(listView, header.ListView); 287Assert.Equal(listView, header.ListView); 312Assert.Equal(listView, header.ListView); 342Assert.Equal(listView, header.ListView); 441Assert.Null(header.ListView); 448Assert.Null(header.ListView); 464Assert.Null(header.ListView); 471Assert.Null(header.ListView); 489Assert.Null(header.ListView); 496Assert.Null(header.ListView); 515Assert.Null(header.ListView); 522Assert.Null(header.ListView); 713Assert.Same(listView, header.ListView); 725Assert.Equal(listView, header.ListView); 738Assert.Equal(listView, header.ListView); 752Assert.Equal(listView, header.ListView); 765Assert.Equal(listView, header.ListView); 779Assert.Equal(listView, header.ListView); 795Assert.Equal(listView, header.ListView); 811Assert.Equal(listView, header.ListView); 846Assert.Same(listView, header.ListView); 884Assert.Null(header.ListView); 891Assert.Null(header.ListView); 906Assert.Null(header.ListView); 913Assert.Null(header.ListView); 964Assert.Null(header.ListView); 1000Assert.Null(header.ListView); 1039Assert.Null(header.ListView); 1088Assert.Null(header.ListView); 1092Assert.Same(listView, header.ListView);
System\Windows\Forms\ColumnHeaderTests.cs (7)
28Assert.Null(header.ListView); 54Assert.Null(header.ListView); 78Assert.Null(header.ListView); 754Assert.Same(listView, header.ListView); 1482Assert.Null(header.ListView); 1521Assert.Null(header.ListView); 1561Assert.Null(header.ListView);