Как добавить радиокнопки и комбинированные списки в список в C #? - PullRequest
0 голосов
/ 24 сентября 2018

Заголовок

У меня есть форма с радиокнопкой A, B, C и комбинированный список с номерами 0, 1, 3. Я пытаюсь создать список символов для каждой выбранной радиокнопки иСписок целых чисел для каждого выбранного элемента в comboBox.Затем я хочу, чтобы они загрузили его в созданный список.

Это часть моего кода:

if (!(radA.Checked || radB.Checked || radC.Checked || radD.Checked || radF.Checked)) 
{ 
MessageBox.Show("A grade must be selected."); 
} 
else if (radA.Checked) 
{ //add the checked radiobutton into List<int> letGrade 
    allGrades.Add('A'); 
} 

Я также реализую тот же подход в comboBox:

     if (cboCreditHrs.SelectedIndex == -1)//if" no credit is selected
      {
                    MessageBox.Show("Credit hours must be selected.");
                }
                else if (cboCreditHrs.SelectedIndex == 0)
                {
                    allHours.Add(0);
                }
                else if (cboCreditHrs.SelectedIndex == 1)
                {
                    allHours.Add(1);
                }          

Я не создалдругой список <>.Тем не менее, я хочу загрузить все элементы List <> каждого списка в listBox, и я не знаю, как это реализовать?

Результат в ListBox должен отображаться:

A - 1 - A1, где A1 - сумма A & 1.

1 Ответ

0 голосов
/ 24 сентября 2018

Элемент управления CheckedListBox предоставляет вам все возможности списка, а также позволяет отображать флажок рядом с элементами в списке.

private void Page_Load(object sender, EventArgs e)
{
    checkedListBox1.Items.Add("Sunday", CheckState.Checked);
    checkedListBox1.Items.Add("Monday", CheckState.Unchecked);
    checkedListBox1.Items.Add("Tuesday", CheckState.Indeterminate);
    checkedListBox1.Items.Add("Wednesday", CheckState.Checked);
    checkedListBox1.Items.Add("Thursday", CheckState.Unchecked);
    checkedListBox1.Items.Add("Friday", CheckState.Indeterminate);
    checkedListBox1.Items.Add("Saturday", CheckState.Indeterminate);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...