события
От: oRover Украина  
Дата: 25.11.03 23:00
Оценка:
есть две формы: Form1 и Form2
сначала выводится Form2, в которой необходимо ввести логин и пароль. Далее пользователь нажимает на кнопку. Хочу, чтобы после нажатия на кнопку в Form2 возникло мной созданное событие loginning в Form1 и началась вся канитель с аутентификацией и т.д.

Для этого в классе Form1 создаю делегат
public delegate void Loginning(string login, string password);

и создаю переменную этого типа
static public event Loginning loginning;


как быть далее? Я так понимаю, надо объявить ментод, который выполниться при возникновении этого события
для этого в конструкторе класса Form1:
            this.loginning +=new Loginning(Form1_loginning);

и метод:
        private void Form1_loginning(string login, string password)
        {
            //..............
        }


теперь осталось самое малое — вызвать это событие в Form1 из Form2. пробую так:
            Form1.loginning(login, password);

не хотит. Чую, я неправильно все понял
Ткните носом как надо
... << RSDN@Home 1.1.0 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.