Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

PrintControl() Constructor

In This Article

Initializes a new instance of the PrintControl class with default settings.

Namespace: DevExpress.XtraPrinting.Control

Assembly: DevExpress.XtraPrinting.v24.2.dll

NuGet Package: DevExpress.Win.Printing

#Declaration

public PrintControl()

#Example

This example illustrates how to create PrintControl and PrintBarManager objects at runtime, and link them together.

After creating a PrintBarManager instance, provide all necessary UI elements to it by calling its PrintBarManager.Initialize method and assign a PrintControl to its PrintBarManager.PrintControl property.

using DevExpress.XtraPrinting.Control;
using DevExpress.XtraPrinting.Preview;
// ...

// Create a PrintControl instance and add it to the current form.
PrintControl printControl = new PrintControl();
this.Controls.Add(printControl);

// Create a PrintBarManager object.
PrintBarManager barManager = new PrintBarManager();

// Set the PrintControl to be its parent form.
barManager.Form = printControl;

// Create all bar and menu items for a bar manager and
// assign it to the specified PrintControl object.
barManager.Initialize(printControl);
See Also