Всё оказалось намного проще. Обращаться в ADN DevHelp не пришлось. Обратил внимание, что если я зажимаю левую кнопку мыши и начинаю ею двигать то в черном прямоугольнике появляется чертеж. Запустил под отладчиком и обнаружил, что refreshView(); вызывается слишком рано, а потом вызывается только после манипуляций с мышью. Добавил в нужное место её вызов и получил такой результат:
Исходники приложил.