Back to Devexpress

PivotCustomDrawEventArgs.Bounds Property

windowsforms-devexpress-dot-xtrapivotgrid-dot-pivotcustomdraweventargs-10deb28a.md

latest4.5 KB
Original Source

PivotCustomDrawEventArgs.Bounds Property

Gets the bounding rectangle of the painted element.

Namespace : DevExpress.XtraPivotGrid

Assembly : DevExpress.XtraPivotGrid.v25.2.dll

NuGet Package : DevExpress.Win.PivotGrid

Declaration

csharp
public Rectangle Bounds { get; }
vb
Public ReadOnly Property Bounds As Rectangle

Property Value

TypeDescription
Rectangle

A Rectangle structure which specifies the element’s boundaries.

|

Remarks

Note

If you try to access the Bounds property while an asynchronous operation is being performed, an exception will be thrown. When the operation is in progress, use the PivotCustomDrawThreadSafeEventArgs.Bounds property exposed by a thread-safe event parameter instead. To access the thread-safe event parameter, use the PivotCustomDrawEventArgs.ThreadSafeArgs property. To determine whether an asynchronous operation is being performed, use the pivot grid’s IThreadSafeAccessible.IsAsyncInProgress property. For more information, see Asynchronous Mode.

The following code snippets (auto-collected from DevExpress Examples) contain references to the Bounds property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

winforms-pivot-change-the-field-value-header-appearance-backcolor/CS/WindowsApplication53/Form1.cs#L27

csharp
e.Painter.DrawIndicator(e.Info);
e.GraphicsCache.FillRectangle(e.GraphicsCache.GetSolidBrush(Color.FromArgb(50, 0, 0, 200)), e.Bounds);
e.Handled = true;

winforms-pivot-grid-hide-the-grand-total-column-and-text-labels/CS/RemoveGridLinesExample/Form1.cs#L24

csharp
if (e.Area == PivotArea.ColumnArea) {
    e.Graphics.FillRectangle(Brushes.White, e.Bounds);
    e.Handled = true;

winforms-pivot-change-the-field-value-header-appearance-backcolor/VB/WindowsApplication53/Form1.vb#L28

vb
e.Painter.DrawIndicator(e.Info)
e.GraphicsCache.FillRectangle(e.GraphicsCache.GetSolidBrush(Color.FromArgb(50, 0, 0, 200)), e.Bounds)
e.Handled = True

winforms-pivot-grid-hide-the-grand-total-column-and-text-labels/VB/RemoveGridLinesExample/Form1.vb#L28

vb
If e.Area = PivotArea.ColumnArea Then
    e.Graphics.FillRectangle(Brushes.White, e.Bounds)
    e.Handled = True

See Also

PivotCustomDrawEventArgs Class

PivotCustomDrawEventArgs Members

DevExpress.XtraPivotGrid Namespace