На этом уроке мы создадим интерфейс программы и сделаем отображение загруженного уровня на экране.
Дата отправки отчёта:
13 июня 2015 г.
Задание выполнено: за
5 час. 00 мин.
Чему научился:
1) использовать панель инструментов ToolStrip 2)Загружать изображения в объект PictureBox 2) заполнять панель на форме объектами в зависимости от заданных параметров
Что было сложным:
SokobanEditor_Resize!
Комментарии:
не получилось настроить SokobanEditor_Resize. Он лезет вперед всего, даже вперед SokobanEditorForm_Load(object sender, EventArgs e). Вызывается конструктором при инициализации формы строчкой this.ResumeLayout(false); Из-за этого не вызываются функции InitPictures(), LoadPictures() и идет ошибка. Запустить можно только указав их внутри SokobanEditor_Resize.
Научился: Ознакомился с основами работы с файлом ресурсов Трудности: Непонятно, почему иконка на форме выглядит не так как предполагалось.
Небольшое замечание относительно применения
метода SokobanEditor_Resize.
Как было отмечено в видео уроке этот метод
требует немалых затрат ресурсов компа.
Для мощных компов это не так критично,
а вот для слабеньких это существенно заметно.
Предлгаю в этих случаях использовать метод
SokobanEditor_ResizeEnd.
Метот сработает один раз, когда кнопка мышки освободится
окончательный эффект будет тот же.