Windows Forms
アプリケーションをC#でコーディングし、CheckListBox
Controlを使用しています。
シングルクリックでCheckListBoxアイテムをチェックする方法?
デザイナーを介してCheckOnClickをTrueに設定した問題の作業を終えたばかりですが、UIでアイテムをチェックするには2回目のクリックが必要でした。私が見つけたのは、何らかの理由で、値を変更したときにデザイナーファイルが更新されなかったことです。解決するために、私はデザイナーファイルに行き、行を追加しました
this.Product_Group_CheckedListBox.CheckOnClick = true;
この後、期待どおりに機能しました。デザイナーが更新しなかった理由はわかりませんが、この回避策が誰かを助けるかもしれません。
ボタンをクリックするか、チェックリストをクリックして、すべてをチェックすることもできます
private void checkedListBox1_Click(object sender, EventArgs e)
{
for (int i = 0; i < checkedListBox1.Items.Count; i++)
checkedListBox1.SetItemChecked(i, true);
}