На этом уроке мы сделаем обработку клика правой кнопкой мышки для установки флага. Для этого нам потребуется сохранять и считывать координаты клетки в поле Tag каждого PictureBox.
Дата отправки отчёта:
4 марта 2017 г.
Задание выполнено: за
30 мин.
Чему научился:
Вспомнил про обработку множества объектов через поле Tag.
Что было сложным:
Впринципе, ничего сложного. Полем Tag надо учиться пользоваться))
Комментарии:
Я позволил себе не согласиться с тем что было сделано на вебинаре и закомментировал это, взамен предложил свой вариант алгоритма обработки правой клавиши, позволяющий проставлять вопросики.
Когда используются ифы, там да, проверку вначале на 100 для выхода и всё. Но раз ты использовал свитч, зачем там проверку на 100 делать, если по дефолту тоже самое происходит? Не знаешь как работает свитч?
Научился: В ожидании самой игры. Трудности: С первого раза не получилось. Почему-то вышибало. Back-up не сделал, поэтому пришлось сделать еще раз предыдущий урок, а затем уже этот. В общем доволен)
Научился: Долго не мог пройти этот урок.
Выдавалась непонятная ошибка с которой так и не смог разобраться. Пришлось переделывать последних два урока. Но после повторной реализации все заработало - УРА!
Придумал свой способ получения Х и У - через Location.
int x = ((PictureBox)sender).Location.X / widthBox;
int y = ((PictureBox)sender).Location.Y / heightBox;