Spread Windows Forms 6.0 Product Documentation
PaintTabStripButton Event
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > FpSpread Class : PaintTabStripButton Event


Glossary Item Box

Occurs when a TabStrip button needs painting.

Syntax

Visual Basic (Declaration) 
Public Event PaintTabStripButton As PaintTabStripButtonEventHandler
Visual Basic (Usage)Copy Code
Dim instance As FpSpread
Dim handler As PaintTabStripButtonEventHandler
 
AddHandler instance.PaintTabStripButton, handler
C# 
public event PaintTabStripButtonEventHandler PaintTabStripButton

Event Data

The event handler receives an argument of type PaintTabStripButtonEventArgs containing data related to this event. The following PaintTabStripButtonEventArgs properties provide information specific to this event.

PropertyDescription
ButtonRectangle Gets the rectangle area representing the tab button.
Cancel Gets or sets the cancel flag.
Graphics Gets the graphics device that handles the tab button.
Pressed Gets or sets whether the tab button is pressed.
TabButton Gets the tab button to paint.

Remarks

This event is raised by the OnPaintTabStripButton method when the user leaves a cell.

For more details on the individual event arguments, refer to PaintTabStripButtonEventArgs members.

Example

This example raises the PaintTabStripButton event.
C#Copy Code
private void fpspread1PaintTabStripButton(object sender, FarPoint.Win.Spread.PaintTabStripButtonEventArgs e) 
{ 
      if (e.Pressed == true) { 
            e.Cancel = true; 
            e.Graphics.FillRectangle(Brushes.Aqua, new RectangleF(e.ButtonRectangle.X, e.ButtonRectangle.Y, e.ButtonRectangle.Width, e.ButtonRectangle.Height)); 
      } 
}
Visual BasicCopy Code
Private Sub fpspread1PaintTabStripButton(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.PaintTabStripButtonEventArgs)
Handles FpSpread1.PaintTabStripButton
      If e.Pressed = True Then
            e.Cancel = True
            e.Graphics.FillRectangle(Brushes.Aqua, New RectangleF(e.ButtonRectangle.X, e.ButtonRectangle.Y, e.ButtonRectangle.Width, e.ButtonRectangle.Height))
      End If
End Sub

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2002-2012 ComponentOne, a division of GrapeCity. All Rights Reserved.