windowsforms-devexpress-dot-xtraprintinglinks-dot-treeviewlinkbase.md
Gets or sets a TreeView object to be printed via the current link.
Namespace : DevExpress.XtraPrintingLinks
Assembly : DevExpress.XtraPrinting.v25.2.dll
NuGet Package : DevExpress.Win.Printing
[DefaultValue(null)]
public TreeView TreeView { get; set; }
<DefaultValue(Nothing)>
Public Property TreeView As TreeView
| Type | Default | Description |
|---|---|---|
| TreeView | null |
A TreeView object to be printed.
|
This example illustrates the usage of printing links to print standard Windows Forms controls. The XtraPrinting library contains printing links specifically designed for several common controls. The following code links a Microsoft TreeView control to a printing system and generates a report which lists the TreeView nodes.
using DevExpress.XtraPrintingLinks;
using DevExpress.XtraPrinting;
// ...
// Create a new link.
TreeViewLink treeViewLink1 = new TreeViewLink(printingSystem1);
// Assign the TreeView control to be printed.
treeViewLink1.TreeView = tvwSource;
// Add the link to the collection.
printingSystem1.Links.Add(treeViewLink1);
printingSystem1.Links[0] = treeViewLink1;
// Generate a report.
printingSystem1.Links[0].CreateDocument();
// Show the report to the user.
printingSystem1.PreviewFormEx.Owner = this;
printingSystem1.PreviewFormEx.Show();
Imports DevExpress.XtraPrintingLinks
Imports DevExpress.XtraPrinting
' ...
' Create a new link.
Dim TreeViewLink1 As TreeViewLink = New TreeViewLink(PrintingSystem1)
' Assign the TreeView control to be printed.
TreeViewLink1.TreeView = tvwSource
' Add the link to the collection.
PrintingSystem1.Links.Add(New Link())
PrintingSystem1.Links(0) = TreeViewLink1
' Generate a report.
PrintingSystem1.Links(0).CreateDocument()
' Show the report to the user.
PrintingSystem1.PreviewFormEx.Owner = Me
PrintingSystem1.PreviewFormEx.Show()
See Also