Пишем компьютерную игру на C#. Урок 7. Рисование рожицы и ее печать на принтере. |
Автор megabax | ||||
15.01.2012 г. | ||||
Пишем компьютерную игру на C#. Урок 7. Рисование рожицы и ее печать на принтере.Это последний урок из серии "Пишем компьютерную игру на C#", публикуемый в бесплатном разделе. Начиная со следующего, публикация уроков будет продолжена в платном разделе. В бесплатном же разделе иногда будут публиковать некоторые статьи, посвященные идеям и способам написания игр на C#. Исходники к уроку вы можете скачать здесь. На уроке 2 мы изучили общую методику рисования графических примитивов. Сегодня мы нарисуем рожицу и распечатаем ее на принтере. Давайте сначала нарисуем рожицу. Для этого нам нужно, как в уроке 2, переопределить метод Paint формы:
Если мы эту программу запустим, то увидим рожицу: Теперь сделаем так, что бы рисунок можно было распечатать на принтере. Для этого добавляем компоненты PrintDialog и PrintDocument: Теперь пишем обработчик нажатия кнопочки "Печать":
Но это еще не все. Что бы у нас что то печатало, нужно переопределить событие PrintPage компонента PrintDocument: Что бы распечатать на принтер эту рожицу, нам надо в событии PrintPage сделать тот же самый код, что и при перерисовки формы. По уму, конечно, надо бы создать отдельную процедуру, но в целях обучения пойдет и так, если мы просто тупо скопируем:
Все, теперь запускаем программу, и мы можем печатать. Сначала при нажатии на кнопочку "Печать" выскочит стандартный диалог печати, а при нажатии на кнопку "Печать" в этом диалоге картинка Уйдет на принтер: Скриншоты, приведенные в данной статье, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010", авторское право на который принадлежит Microsoft.
|
||||
Последнее обновление ( 15.01.2012 г. ) |
Пред. » |
---|