Научился: Использовать ToolStrip Трудности: Разобраться с изменением размеров формы Не знаю, это только моя проблема или кто-то с этим тоже сталкивался. Возможно, это свойство Visual Studio 2013. При создании формы вызывается метод Resize, и возникает исключение, поскольку массив box еще не сформирован.
Решила проблему, обработав метод ResizeEnd формы. С одной стороны, это, конечно, хорошо, потому что перерисовка происходит только в момент, когда изменения размеров формы закончились. С другой стороны, этот метод не вызывается при нажатии на кнопку MaximizeBox. Пока оставила без нее. Возможно, потом перенесу обработку в метод Resize, введя какой-то флаг, который не будет вызывать функцию пока форма не проинициализирована (уже есть опыт такой реализации в игре Lines).
Научился: "Подглядывать" на карту кораблей. Трудности: Подбить весь флот за 7 ударов. Статистику и MessageBox надо поменять местами. На самом деле там 7 ударов и 0 кораблей.