Поле со списком Windows Forms.SelectedItem, C # - PullRequest
0 голосов
/ 01 февраля 2010

У меня есть две формы, комбинированный список заполняется на обеих формах этим кодом -

     **departmentCodeComboBox.Items.Add("");
        foreach (var dept in Departments.GetDepartmentList())
        {
            departmentCodeComboBox.Items.Add(dept);
        }**

Когда пользователь нажимает кнопку редактирования, я хочу установить выбранный элемент из from2 на основе формы один.

Каков наилучший способ сделать это динамически?

1 Ответ

1 голос
/ 01 февраля 2010

Я предлагаю иметь общий объект состояния / модели между formA и formB.

Например:

public class FormB
{
public Department Current{get;set;}
}

public class FormA
{
private void OpenFormB()
{
var selected=departmentcomboBox.SelectedItem;
using(var formB=new FormB{Current=selected})
formB.ShowDialog(this);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...