CustomDrawFrozenPaneBorderEventArgs.Point2 Property
In This Article
Gets the second endpoint of the frozen pane border line.
Namespace: DevExpress.XtraSpreadsheet
Assembly: DevExpress.XtraSpreadsheet.v24.2.dll
NuGet Package: DevExpress.Win.Spreadsheet
#Declaration
#Property Value
Type | Description |
---|---|
Point | A Point structure that specifies the point where the line drawing finishes. |
#Remarks
The CustomDrawFrozenPaneBorderEventArgs.Point1 and Point2 properties return two points that you can use to draw the frozen pane border line.
#Example
The following code paints borders of the vertical and horizontal frozen panes in different colors and line widths. The worksheet appears as shown in the image below.
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraSpreadsheet;
// ...
private void spreadsheetControl1_CustomDrawFrozenPaneBorder
(object sender, CustomDrawFrozenPaneBorderEventArgs e)
{
e.Handled = true;
// Vertical frozen pane border
//(line color is pink, line width is 3)
if (e.Type == FrozenPaneBorderType.Vertical)
using (Pen pen = new Pen(Color.DeepPink, 3))
{
e.Graphics.DrawLine(pen, e.Point1, e.Point2);
}
// Horizontal frozen pane border
//(line color is violet, line width is default)
else
e.Graphics.DrawLine(Pens.BlueViolet, e.Point1, e.Point2);
}
See Also