Cамоучитель по VB.NET

         

Элемент PrintDialog и конфигурация печати


Пользователь программы должен иметь возможность выбрать принтер и внести другие изменения в конфигурацию печати. Такую возможность предоставляет элемент PrintDialog. В программе соответствующий фрагмент может выглядеть примерно так:

Private Sub Buttonl_Click(ByVal sender As System.Object,_

ByVal e As System.EventArgs)Handles Buttonl.Click

Dim PhntDialogl As New PrintDialog()

' Следующая строка необходима, потому что информация

' объекта PrinterSettings нужна объекту PrintDialog перед выводом

PrintDialogl.Document = PrintDocumentl

If PrintDialogl.ShowDialog() = DialogResult.OK Then

PrintDocumentl. PrintO

End If

End Sub

Выделенная строка сообщает экземпляру PrintOialog, что связанный с ним документ должен быть экземпляром PrintDocumentl (предполагается, что этот объект был создан ранее). Эта строка необходима, поскольку элемент PrintDialog должен получить некоторые параметры печати (в виде объекта Pri ntSetti ngs) перед выводом окна. Чтобы передать ему эту информацию, проще всего назначить объект PrintDocument свойству Document.



Содержание раздела