Допиливаем и дорабатываем редактор до товарного вида. Реализуем ещё несколько фишек.
Дата отправки отчёта:
18 июля 2015 г.
Задание выполнено: за
4 час. 30 мин.
Чему научился:
продолжила изучать TooStrip, распарсивать строку
Что было сложным:
сложностей по уроку не возникло, однако я сломала программу когда решила подключить файл в ресурсы, теперь у меня не создается новый уровень, печально очень это, не знаю что и делать прийдется переписывать не могу понять почему что я изменила! :(
Комментарии:
Чудеснейший урок, и хочется идти дальше, однако зависну в поисках поломанной программы :( Не смогу думать дальше мучает меня это, так что все заново, повторять пойду! :) Спасибо за классный урок, Евгений, ты Молодец!!! :)
Великолепный дизайн (и откуда Оля только идеи для такой красоты берет), четкая проработка деталей. По поводу переписки - понимаю, психологически достаточно сложно, но рефакторинг нужен, ошибку можно будет не повторять. Молодец, Оля, видна серьезная проработка деталей и анализ урока.
Научился: создавать контролы кодом и назначать им свойства добавил небольшую функцию, отображающую номер текущего уровня в комбобоксе с возможностью перехода сразу к конкретному уровню
Научился: Дeлать измeнение рaзмеpов лaбиpинта чeрез текстовое поле.
Дeлать пpямоугольнoе зaполнeниe лабиpинта выбранным объектом.
Дeлать cчётчик ящиков и паркoвочныx меcт для ниx.
Дeлать Тултипы для контролов
Трудности: Возникли вопросы:
при использовании текстового поля со свойством BorderStyle = Fixed3D,
я надеялся увидеть "объёмный вариант", а на самом деле оно выглядит как Label.
Хотелось бы подробнее узнать как программно перехватывать ошибки с помощью try - catch.
Возникли вопросы:
при использовании текстового поля со свойством BorderStyle = Fixed3D,
я надеялся увидеть "объёмный вариант", а на самом деле оно выглядит как Label.
Хотелось бы подробнее узнать как программно перехватывать ошибки с помощью try - catch.
Замечаний, практически, нет.
Особенно понравилась реализация пpямоугольнoго зaполнeния лабиpинта выбранным объектом.
Хочу предложить более простой способ использования функции Split(x)
с разделителем, отличным от пробела:
char dl = 'x';
string[] wh = toolStripTextBoxLabirintSize.Text.Split(dl);