PDA

View Full Version : سوال: دسترسی به عملگر منطقی انتخاب یا عدم انتخاب در checkedListBox



sohrabi1383
جمعه 15 تیر 1397, 15:46 عصر
در کد زیر انتخاب یا عدم انتخاب در 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);
}
}
}
}

orf_omid0030
یک شنبه 17 تیر 1397, 21:31 عصر
bool isChecked = checkedListBox1.GetItemChecked(2);








CheckState state = checkedListBox1.GetItemCheckState(2);