Поделиться через


PrintDocument.OnBeginPrint(PrintEventArgs) Метод

Определение

Вызывает событие BeginPrint. Вызывается после вызова метода Print() и перед печатью первой страницы документа.

protected:
 virtual void OnBeginPrint(System::Drawing::Printing::PrintEventArgs ^ e);
protected public:
 virtual void OnBeginPrint(System::Drawing::Printing::PrintEventArgs ^ e);
protected virtual void OnBeginPrint (System.Drawing.Printing.PrintEventArgs e);
protected internal virtual void OnBeginPrint (System.Drawing.Printing.PrintEventArgs e);
abstract member OnBeginPrint : System.Drawing.Printing.PrintEventArgs -> unit
override this.OnBeginPrint : System.Drawing.Printing.PrintEventArgs -> unit
Protected Overridable Sub OnBeginPrint (e As PrintEventArgs)
Protected Friend Overridable Sub OnBeginPrint (e As PrintEventArgs)

Параметры

e
PrintEventArgs

Объект PrintEventArgs, содержащий данные события.

Комментарии

Метод OnBeginPrint позволяет производным классам обрабатывать событие без присоединения делегата. Это предпочтительная методика обработки событий в производном классе.

Когда производный класс вызывает OnBeginPrint метод , он вызывает BeginPrint событие путем вызова обработчика событий через делегат. Дополнительные сведения см. в разделе Обработка и вызов событий.

Примечания для тех, кто наследует этот метод

При переопределении метода OnBeginPrint(PrintEventArgs) в производном классе нужно убедиться, что вызывается метод OnBeginPrint(PrintEventArgs) базового класса, чтобы зарегистрированные делегаты получили событие. Этот метод хорошо подходит для инициализации.

Применяется к

См. также раздел