Spread Windows Forms 7.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 rectangular area that represents 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 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8

See Also

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