Значения комбинированного списка в зависимости от других значений комбинированного списка - PullRequest
0 голосов
/ 16 июня 2019

Используя визуальный c #, у меня есть 5 списков.Я хочу, чтобы все имели номера 1-5, но при выборе одного все остальные исчезают.Т.е. если я выберу номер 3 из выпадающего списка 1, ни у кого из остальных не будет номера 3. Есть идеи?Я бы опубликовал код, но довольно увлекся идеями в этом.Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 16 июня 2019
     private void ComboBoxParent_SelectedIndexChanged(object sender, EventArgs e)
        {
           int numComboBoxes = 5;
           ComboBox SelectedCombo = sender as ComboBox;
            for (int i = 0; i < numComboBoxes; i++)
              {
                ComboBox comboBoxChild = new System.Windows.Forms.ComboBox();
                comboBoxChild.Location = new System.Drawing.Point(0, 21 * i);
                comboBoxChild.Size = new System.Drawing.Size(121, 21);
                this.Controls.Add(comboBoxChild);
                comboBoxChild.SelectedIndex=SelectedCombo.SelectedIndex;
               }
        }
0 голосов
/ 16 июня 2019

Вы можете добавить ComboBox программно на ваш родительский ComboBox, например:

    private void ComboBoxParent_SelectedIndexChanged(object sender, EventArgs e)
    {
        int numComboBoxes = 5;

        for (int i = 0; i < numComboBoxes; i++)
        {
            ComboBox comboBoxChild = new System.Windows.Forms.ComboBox();
            comboBoxChild.Location = new System.Drawing.Point(0, 21 * i);//Position on the Form
            comboBoxChild.Size = new System.Drawing.Size(121, 21);//Size of the ComboBox

            this.Controls.Add(comboBoxChild);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...