Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
.NET технология от и до
> Тема:
C# обработчки событий
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: C# обработчки событий (Прочитано 8011 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ахматар
Гость
C# обработчки событий
«
:
06-11-2008 13:55 »
День добрый, вот еще вопросец закину, вдруг кто знает.
Есть у нас 2 пути поставить какой-либо обработчик событий:
1) Вставить его в xaml-e:
MouseMove="MouseMoved"
и получить в коде готовый обработчик события.
private void MouseMoved(object sender, MouseEventArgs e)
Ток осталось реакцию прописать саму.
2) Написать его в C# непосредственно.( что мне и приходится делать) например так:
MouseLeftButtonDown += new MouseButtonEventHandler(GridGraf2_MouseLeftButtonDown);
но при таком подходе в коде вылезает следующее:
void GridGraf2_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
throw new NotImplementedException();
}
и этот эксшепшн как-то совсем меня не любит=)в общем вылетает каждый раз при попытке как-либо пройти рядом с ним...
за то при закоментировании его - все прекрасно работает...
может кто обьяснить что творит этот эксэпшн?точнее чего он хочет=))
а то как-то странно, не думаю я что C# по умолчанию заполнил обработчик события тем, что нужно комментировать=)
Записан
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: C# обработчки событий
«
Ответ #1 :
06-11-2008 16:12 »
в шарпе я не силён , но если провести аналогию с нормальным языком, то происходит утечка памяти: выделяется память под объект, возвращается ссылка (указатель) на объект
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Джон
просто
Администратор
Offline
Пол:
Re: C# обработчки событий
«
Ответ #2 :
06-11-2008 16:55 »
Ахматар
, этот эксепшн говорит о том, что язык программирования надо учить и понимать с нуля и не доверять всяким автоматам генерить код за тебя.
Это стандартная установка на исключение, чтобы ты не забыл заполнить тело ф-ции. Оно поэтому и называется - not implemented - "ещё не имплементировано". Учи мат.часть ну и английский тоже. Пригодится.
Записан
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Ахматар
Гость
Re: C# обработчки событий
«
Ответ #3 :
07-11-2008 09:43 »
Ясно, спасибо)
хотя странно почему в таком случае этот экспшн не добавляется при создании обработчика через xaml? там ведь тоже тело функции изначально пустое=)
Записан
Джон
просто
Администратор
Offline
Пол:
Re: C# обработчки событий
«
Ответ #4 :
07-11-2008 10:13 »
Ну, эт уже вопрос к разработчикам.
Записан
Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
.NET технология от и до
> Тема:
C# обработчки событий
Загружается...