From 315c6f7249c46a0c965e480395a7201330932251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9F=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D0=BF=D0=BE=D0=B2?= Date: Wed, 4 Dec 2024 17:35:25 +0400 Subject: [PATCH] =?UTF-8?q?fix(checkedListBox):=20=D0=BF=D0=BE=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=B8=D0=BB=20=D1=81=D0=B2=D0=BE=D0=B9=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D0=BE=20=D0=B4=D0=BB=D1=8F=20=D1=83=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8=20checked=20items?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WinFormSolution/Components/Components.csproj | 2 +- WinFormSolution/Components/UserControlCheckedList.cs | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/WinFormSolution/Components/Components.csproj b/WinFormSolution/Components/Components.csproj index 283e328..6737136 100644 --- a/WinFormSolution/Components/Components.csproj +++ b/WinFormSolution/Components/Components.csproj @@ -7,7 +7,7 @@ enable True ns.potapov - 1.0.5 + 1.0.6 $(VersionPrefix) diff --git a/WinFormSolution/Components/UserControlCheckedList.cs b/WinFormSolution/Components/UserControlCheckedList.cs index 559789b..fc1ba33 100644 --- a/WinFormSolution/Components/UserControlCheckedList.cs +++ b/WinFormSolution/Components/UserControlCheckedList.cs @@ -57,9 +57,12 @@ namespace Components } set { - if (checkedListBox.Items.Contains(value)) + foreach (var item in value) { - checkedListBox.SetItemCheckState(checkedListBox.Items.IndexOf(value), CheckState.Checked); + if (checkedListBox.Items.Contains(item)) + { + checkedListBox.SetItemCheckState(checkedListBox.Items.IndexOf(item), CheckState.Checked); + } } } }