Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Книги по теме

Искать:
в:
Порядок:

Исходник

Автор:

NEVa

 
Название:

Генерация некоего события

Дата: 28 November 2003
Описание: Генерация некоего события в контролах, классах... (один из способов. Всего - 2 Второй - через Control.Event ...) Можно использовать стандартный делегат EventHadler, он использует аргументы EventArgs. В таком случае при генерации лучше использовать аргумент (переменную) EventArgs.Empty, а не new EventArgs(); 
  Разместить ссылку на этот исходник в форуме вы можете вставив в текст сообщения следующую строку: [CODEPOST ID=67]Генерация некоего события[/CODEPOST]
Оценка: Проголосовало 4 посетителей, средняя оценка 3.00
Оценить:
  1 public event MyEventHadler MyEvent;
  2 
  3 public delegate void MyEventHadler(object sender, MyEventArgs e);
  4 
  5 protected void OnMyEvent(int myValue)
  6 {
  7 if (MyEvent != null) MyEvent(this, myValue);
  8 }
  9 
 10 //создать событие
 11 private void GenerateEvent()
 12 {
 13   OnMyEvent(1);//например, с аргументом "1"
 14 }
 15 
 16 
 17 public class MyEventArgs : EventArgs
 18 {
 19 public readonly int MyValue;
 20 
 21 public MyEventArgs(int myValue)
 22 {
 23 this.MyValue = myValue;
 24 }
 25 }
Вернуться к списку исходников в категории Winforms
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта