diff --git a/src/System.Windows.Forms/System/Windows/Forms/Controls/ListView/ListView.cs b/src/System.Windows.Forms/System/Windows/Forms/Controls/ListView/ListView.cs index f290e8ce8eb..37de77a9967 100644 --- a/src/System.Windows.Forms/System/Windows/Forms/Controls/ListView/ListView.cs +++ b/src/System.Windows.Forms/System/Windows/Forms/Controls/ListView/ListView.cs @@ -514,7 +514,7 @@ public bool CheckBoxes _listViewState[LISTVIEWSTATE_checkBoxes] = value; - if ((!value && StateImageList is not null && IsHandleCreated) || + if ((StateImageList is not null && IsHandleCreated) || (!value && Alignment == ListViewAlignment.Left && IsHandleCreated) || (value && View == View.List && IsHandleCreated) || (value && (View == View.SmallIcon || View == View.LargeIcon) && IsHandleCreated))