Spread Windows Forms 9.0 Product Documentation
PaintHeader(Graphics,Rectangle,Rectangle,Color,Color,Font,HorizontalAlignment,VerticalAlignment,Boolean,Boolean,String,String,ButtonTextAlign,TextOrientation,Boolean,Int32,Color,Color,Image,Image,Boolean,HotkeyPrefix,VisualStyles,Boolean,Boolean,Appearance,Double,Single) Method


Graphics device interface for painting the header cell
Location and size of a rectangular region around the header cell
Rectangular region for the text
Background color for the header cell
Text color for the header cell
Font for the header cell
Horizontal alignment of text in the header cell
Vertical alignment of text in the header cell
Whether the header cell appears as a pressed button
Whether the header cell has the focus (is active)
Text string to appear in the header cell
Text string to appear in the header cell if it is pressed (as a button)
Alignment of the button in the column header cell
Orientation of the text with respect to the button picture in the header
Whether the text wraps to multiple lines if needed
Shadow thickness in pixels
Color for the dark line part of the shadow
Color for the light line part of the shadow
Picture to display when the button is not pressed
Picture to display when the button is pressed
Whether the header cell is locked
Letter to underline as a hotkey prefix
Visual style (XP theme)
Whether the mouse is over the header
Whether to draw the header cell with a right-to-left orientation
Appearance settings
Text rotation angle
Numeric value for scaling the display of the header cells
Paints the column header cell.
Syntax
'Declaration
 
Public Overloads Overrides Sub PaintHeader( _
   ByVal g As Graphics, _
   ByVal r As Rectangle, _
   ByVal rectTextIn As Rectangle, _
   ByVal backColor As Color, _
   ByVal foreColor As Color, _
   ByVal font As Font, _
   ByVal halign As HorizontalAlignment, _
   ByVal valign As VerticalAlignment, _
   ByVal pressed As Boolean, _
   ByVal focus As Boolean, _
   ByVal text As String, _
   ByVal textDown As String, _
   ByVal nAlign As ButtonTextAlign, _
   ByVal textOrientation As TextOrientation, _
   ByVal wordWrap As Boolean, _
   ByVal shadowSize As Integer, _
   ByVal darkColor As Color, _
   ByVal lightColor As Color, _
   ByVal pictUp As Image, _
   ByVal pictDown As Image, _
   ByVal bLocked As Boolean, _
   ByVal prefix As HotkeyPrefix, _
   ByVal style As VisualStyles, _
   ByVal mouseOver As Boolean, _
   ByVal rightToLeft As Boolean, _
   ByVal appearance As Appearance, _
   ByVal textRotationAngle As Double, _
   ByVal zoomFactor As Single _
) 
'Usage
 
Dim instance As BaseHeaderFlatStyleRenderer
Dim g As Graphics
Dim r As Rectangle
Dim rectTextIn As Rectangle
Dim backColor As Color
Dim foreColor As Color
Dim font As Font
Dim halign As HorizontalAlignment
Dim valign As VerticalAlignment
Dim pressed As Boolean
Dim focus As Boolean
Dim text As String
Dim textDown As String
Dim nAlign As ButtonTextAlign
Dim textOrientation As TextOrientation
Dim wordWrap As Boolean
Dim shadowSize As Integer
Dim darkColor As Color
Dim lightColor As Color
Dim pictUp As Image
Dim pictDown As Image
Dim bLocked As Boolean
Dim prefix As HotkeyPrefix
Dim style As VisualStyles
Dim mouseOver As Boolean
Dim rightToLeft As Boolean
Dim appearance As Appearance
Dim textRotationAngle As Double
Dim zoomFactor As Single
 
instance.PaintHeader(g, r, rectTextIn, backColor, foreColor, font, halign, valign, pressed, focus, text, textDown, nAlign, textOrientation, wordWrap, shadowSize, darkColor, lightColor, pictUp, pictDown, bLocked, prefix, style, mouseOver, rightToLeft, appearance, textRotationAngle, zoomFactor)
public override void PaintHeader( 
   Graphics g,
   Rectangle r,
   Rectangle rectTextIn,
   Color backColor,
   Color foreColor,
   Font font,
   HorizontalAlignment halign,
   VerticalAlignment valign,
   bool pressed,
   bool focus,
   string text,
   string textDown,
   ButtonTextAlign nAlign,
   TextOrientation textOrientation,
   bool wordWrap,
   int shadowSize,
   Color darkColor,
   Color lightColor,
   Image pictUp,
   Image pictDown,
   bool bLocked,
   HotkeyPrefix prefix,
   VisualStyles style,
   bool mouseOver,
   bool rightToLeft,
   Appearance appearance,
   double textRotationAngle,
   float zoomFactor
)

Parameters

g
Graphics device interface for painting the header cell
r
Location and size of a rectangular region around the header cell
rectTextIn
Rectangular region for the text
backColor
Background color for the header cell
foreColor
Text color for the header cell
font
Font for the header cell
halign
Horizontal alignment of text in the header cell
valign
Vertical alignment of text in the header cell
pressed
Whether the header cell appears as a pressed button
focus
Whether the header cell has the focus (is active)
text
Text string to appear in the header cell
textDown
Text string to appear in the header cell if it is pressed (as a button)
nAlign
Alignment of the button in the column header cell
textOrientation
Orientation of the text with respect to the button picture in the header
wordWrap
Whether the text wraps to multiple lines if needed
shadowSize
Shadow thickness in pixels
darkColor
Color for the dark line part of the shadow
lightColor
Color for the light line part of the shadow
pictUp
Picture to display when the button is not pressed
pictDown
Picture to display when the button is pressed
bLocked
Whether the header cell is locked
prefix
Letter to underline as a hotkey prefix
style
Visual style (XP theme)
mouseOver
Whether the mouse is over the header
rightToLeft
Whether to draw the header cell with a right-to-left orientation
appearance
Appearance settings
textRotationAngle
Text rotation angle
zoomFactor
Numeric value for scaling the display of the header cells
Requirements

Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows Server 2012 R2, Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10

See Also

Reference

BaseHeaderFlatStyleRenderer Class
BaseHeaderFlatStyleRenderer Members
Overload List

 

 


Copyright © GrapeCity, inc. All rights reserved.