1 ضمیمه
دسترسی به عملگر منطقی انتخاب یا عدم انتخاب در checkedListBox
در کد زیر انتخاب یا عدم انتخاب در checkedListBox برابر false یا true است چگونگی می توانیم بفهمیم که سومین عنصر checkedListBox انتخاب شده یا نه
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace cheklist
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
for (char character = 'a'; character < 'g'; character++)
{
//علاوه بر نوشتن تیک می زند
if (character == 'a') checkedListBox1.Items.Add(character, CheckState.Checked);
//می نویسد اما تیک نمی زند
if (character == 'b') checkedListBox1.Items.Add(character, CheckState.Unchecked);
//می نویسد و غیر فعال می کند
if (character == 'c') checkedListBox1.Items.Add(character, CheckState.Indeterminate);
//علاوه بر نوشتن تیک می زند
if (character == 'd') checkedListBox1.Items.Add(character, true);
//می نویسد اما تیک نمی زند
if (character == 'e') checkedListBox1.Items.Add(character, false);
//می نویسد اما تیک نمی زند
if (character == 'f') checkedListBox1.Items.Add(character);
}
}
}
}
نقل قول: دسترسی به عملگر منطقی انتخاب یا عدم انتخاب در checkedListBox
bool isChecked = checkedListBox1.GetItemChecked(2);
CheckState state = checkedListBox1.GetItemCheckState(2);