Итак, моя проблема в том, что я хочу добавить комбинированные списки в программу на основе форм Windows, нажав на кнопку.Теперь у меня есть:
private void addCoworkerBox()
{
DDLList.Add(new ComboBox());
comboBoxInit(coworkerIndex);
coworkerIndex++;
}
и:
private void comboBoxInit(int i)
{
var yValue = DDLCoworker.Location.Y;
DDLList[i].DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
DDLList[i].Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
DDLList[i].FormattingEnabled = true;
yValue += 34;
DDLList[i].Location = new System.Drawing.Point(380, yValue);
DDLList[i].Name = "comboBox";
DDLList[i].Size = new System.Drawing.Size(121, 28);
DDLList[i].TabIndex = 2;
DDLList[i].Items.AddRange(names.ToArray());
DDLList[i].Show();
}
список DLLList
, int yValue
и int coworkerindex
инициализируются далее в моем коде.
Я знаю, что это своего рода репост, но ответы на другие вопросы мне не помогают.
Приведенный выше код не работает.Когда я нажимаю кнопку, которая должна добавить новый комбинированный список, ничего не происходит.Я добавил функцию для указанной кнопки, которая вызывает функцию addCoworkerBox()
.