Сергей, хорошо что закрепил знания и сложностей не возникло, однако заметила что у тебя иконка стандартная, хотелось бы какую-нибудь по интересней, ведь такой интересной игре нужна и гламуру придать в виде необычной иконки ;)
Научился: Расширенной работе с выбранными областями DataGridView.
Создавать свою функцию проверки точек на принадлежность кораблю в функции ПоставитьПоТочкам.
Обрабатывать события клавиатуры. Трудности: Придумать функцию ПоставитьПоТочкам.
В моей функции корабль не ставится если тянуть его снизу вверх, пока не разобрался почему. Очень насыщенный алгоритмами урок, хорошо заставляет подумать.
Спасибо, идем дальше!