На этом уроке мы научимся по щелчку мышки стрелять по кораблям. Для этого нам понадобится создать обработчик MouseClick, и подцепить его к каждой картинке. Используя делегаты мы будем свистать всех на верх - до класса Form1, из которого будем спускаться по иерархии опять вниз, для пометки выстрела и отображения его на карте.
Дата отправки отчёта:
18 августа 2015 г.
Задание выполнено: за
15 мин.
Чему научился:
Использовал делегат для прикрепления события MouseClick к классу Box. Теперь по клику мышкой на каждом отдельно созданном Box-е срабатывают функции, которые рисуют соответственно картинку: попал - мимо!
Что было сложным:
Пропустил момент присвоения переменной типа делегата имени функции. Из-за этого долго ломал голову, почему не работает программа.
Научился: Еще раз попрактиковал делегаты. Трудности: Делегаты все-таки остались самым сложным, уж больно много для них надо инициализаций. Продвигаюсь вперед , и это радует. На мой взгляд получается красиво.