Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

может ли форма форма вернуть значение?

13K
21 апреля 2006 года
ns-keip
14 / / 17.04.2006
нужно сделать форму выбора юзверя по его нику:выбираем в комбо-боксе ник, жмем ok и "возвращаемся" со значением - идентификатором юзверя.

Как такое замутить? Подскажите, плз.

ps: если есть более эффективные алгоритмы, расскажите:)))
8.9K
24 апреля 2006 года
Pulf
13 / / 15.01.2005
В комбо кладешь структуру Юзверь(Имя, Ид), как это сделать опсиано здесь.
В классе формы делаешь public свойство (только Get), например:
Код:
public class FormUser : Form
{
    ...
    private CUser m_user;

    // Выбранный юзер
    public CUser User
    {
        get { return m_user; }
    }
}


При изменении значения комбо, обновляешь поле m_user.

На форме кнопкам Cancel и Ok выставляешь в свойстве DialogResult значения 'CANCEL' и 'OK' соответственно.

Форму FormUser вызываешь как
 
Код:
FormUser frmUser = new FormUser();
if(DialogResult.Ok == frmUser.ShowDialog())
{
    CUser currentUser = new CUser();
    currentUser = frmUser.User;  
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог