Передача членов экземпляра из одной формы окна в другую

У меня есть форма главного окна (MainForm.cs), в которой я создал экземпляр Customer cust.

Вот фрагмент указанного кода:

private Customer cust;

public MainForm()
{
    InitializeComponent();
}

private void buttonDeposit_Click(object sender, EventArgs e)
{
    DepositDialog dlg = new DepositDialog();

    dlg.ShowDialog();
}

Вот код для класса Customer. Как видите, он создает список BankAccounts:

class Customer
{
    private BankAccountCollection accounts;

    public Customer(BankAccountCollection accounts, TransactionCollection transactionHistory)
    {
        accounts.Add(new SavingsAccount(true,200));
        accounts.Add(new SavingsAccount(true, 1000));
        accounts.Add(new LineOfCreditAccount(true, 0));
    }

    public BankAccountCollection Accounts
    { get { return accounts; }}
}

Теперь у меня есть другая форма, называемая DepositDialog, в которой есть поле со списком.

Как мне:

1) передать данные учетные записи BankAccountCollection

2) заполнить этот comboBox членами этого BankAccountCollection

3) отобразить эту коллекцию как элементы в списке?

0
задан John Saunders 16 November 2011 в 04:53
поделиться