XPTable
    
    
        
            
            A class that contains methods for drawing Windows XP themed Control parts
            
        
        
            
            Initializes a new instance of the ThemeManager class with default settings
            
        
        
            
            Draws a push button in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the button
            A PushButtonState value that specifies the 
            state to draw the button in
            If true, then the button is drawn in flat style, but only if VisualStyles are not being used.
        
        
            
            Draws a push button in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the button
            The Rectangle that represents the clipping area
            A PushButtonState value that specifies the 
            state to draw the button in
            If true, then the button is drawn in flat style, but only if VisualStyles are not being used.
        
        
            
            Converts the specified PushButtonState value to a ButtonState value
            
            The PushButtonState value to be converted
            A ButtonState value that represents the specified PushButtonState 
            value
        
        
            
            Draws a check box in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the check box
            A CheckBoxState value that specifies the 
            state to draw the check box in
        
        
            
            Draws a check box in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the check box
            The Rectangle that represents the clipping area
            A CheckBoxState value that specifies the 
            state to draw the check box in
        
        
            
            Converts the specified CheckBoxState value to a ButtonState value
            
            The CheckBoxState value to be converted
            A ButtonState value that represents the specified CheckBoxState 
            value
        
        
            
            Returns whether the specified CheckBoxState value is in an 
            indeterminate state
            
            The CheckBoxState value to be checked
            true if the specified CheckBoxState value is in an 
            indeterminate state, false otherwise
        
        
            
            Draws a column header in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the column header
            A ColumnHeaderState value that specifies the 
            state to draw the column header in
        
        
            
            Draws a column header in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the column header
            The Rectangle that represents the clipping area
            A ColumnHeaderState value that specifies the 
            state to draw the column header in
        
        
            
            Draws a combobox button in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the combobox button
            A ComboBoxState value that specifies the 
            state to draw the combobox button in
        
        
            
            Draws a combobox button in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the button
            The Rectangle that represents the clipping area
            A ComboBoxState value that specifies the 
            state to draw the combobox button in
        
        
            
            Converts the specified ComboBoxState value to a ButtonState value
            
            The ComboBoxState value to be converted
            A ButtonState value that represents the specified ComboBoxState 
            value
        
        
            
            Draws a ProgressBar on the specified graphics surface, and within 
            the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the ProgressBar
        
        
            
            Draws a ProgressBar on the specified graphics surface, and within 
            the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the ProgressBar
            The Rectangle that represents the clipping area
        
        
            
            Draws the ProgressBar's chunks on the specified graphics surface, and within 
            the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the ProgressBar
        
        
            
            Draws the ProgressBar's chunks on the specified graphics surface, and within 
            the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the ProgressBar
            The Rectangle that represents the clipping area
        
        
            
            Draws a RadioButton in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the RadioButton
            A RadioButtonState value that specifies the 
            state to draw the RadioButton in
        
        
            
            Draws a RadioButton in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the RadioButton
            The Rectangle that represents the clipping area
            A RadioButtonState value that specifies the 
            state to draw the RadioButton in
        
        
            
            Converts the specified RadioButtonState value to a ButtonState value
            
            The RadioButtonState value to be converted
            A ButtonState value that represents the specified RadioButtonState 
            value
        
        
            
            Draws a TabPage body on the specified graphics surface, and within the 
            specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the TabPage body
        
        
            
            Draws a TabPage body on the specified graphics surface, and within the 
            specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the TabPage body
            The Rectangle that represents the clipping area
        
        
            
            Draws a TextBox in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the TextBox
            A TextBoxState value that specifies the 
            state to draw the TextBox in
        
        
            
            Draws a TextBox in the specified state, on the specified graphics 
            surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the TextBox
            The Rectangle that represents the clipping area
            A TextBoxState value that specifies the 
            state to draw the TextBox in
        
        
            
            Draws an UpDown's up and down buttons in the specified state, on the specified 
            graphics surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the up button
            An UpDownState value that specifies the 
            state to draw the up button in
            The Rectangle that represents the dimensions 
            of the down button
            An UpDownState value that specifies the 
            state to draw the down button in
        
        
            
            Draws an UpDown's up and down buttons in the specified state, on the specified 
            graphics surface, and within the specified bounds
            
            The Graphics to draw on
            The Rectangle that represents the dimensions 
            of the up button
            The Rectangle that represents the clipping area
            for the up button
            An UpDownState value that specifies the 
            state to draw the up button in
            The Rectangle that represents the dimensions 
            of the down button
            The Rectangle that represents the clipping area
            for the down button
            An UpDownState value that specifies the 
            state to draw the down button in
        
        
            
            Converts the specified UpDownState value to a ButtonState value
            
            The UpDownState value to be converted
            A ButtonState value that represents the specified UpDownState 
            value
        
        
            
            Gets whether Visual Styles are supported by the system
            
        
        
            
            Gets whether Visual Styles are enabled for the application
            
        
        
            
            A CellRenderer that draws Cell contents as Images
            
        
        
            
            Base class for Renderers that draw Cells
            
        
        
            
            Base class for Renderers
            
        
        
            
            Exposes common methods provided by renderers
            
        
        
            
            Gets a Rectangle that represents the client area of the object 
            being rendered
            
        
        
            
            Gets or sets a Rectangle that represents the size and location 
            of the object being rendered
            
        
        
            
            Gets or sets the font of the text displayed by the object being 
            rendered
            
        
        
            
            Gets or sets the foreground color of the object being rendered
            
        
        
            
            Gets or sets the background color for the object being rendered
            
        
        
            
            Gets or sets how the Renderers contents are aligned horizontally
            
        
        
            
            Gets or sets how the Renderers contents are aligned vertically
            
        
        
            
            A StringFormat object that specifies how the Renderers 
            contents are drawn
            
        
        
            
            The brush used to draw the Renderers background
            
        
        
            
            The brush used to draw the Renderers foreground
            
        
        
            
            A Rectangle that specifies the size and location of the Renderer
            
        
        
            
            The Font of the text displayed by the Renderer
            
        
        
            
            The width of a Cells border
            
        
        
            
            Initializes a new instance of the Renderer class with default settings
            
        
        
            
            Releases the unmanaged resources used by the Renderer and 
            optionally releases the managed resources
            
        
        
            
            Sets the color of the brush used to draw the background
            
            The color of the brush
        
        
            
            Sets the color of the brush used to draw the foreground
            
            The color of the brush
        
        
            
            Returns true if the given text is too long to be displayed in the client rectangle.
            
            
            
            
        
        
            
            Gets the rectangle that represents the client area of the Renderer
            
        
        
            
            Gets or sets the size and location of the Renderer
            
        
        
            
            Gets or sets the font of the text displayed by the Renderer
            
        
        
            
            Gets the brush used to draw the Renderers background
            
        
        
            
            Gets the brush used to draw the Renderers foreground
            
        
        
            
            Gets or sets the foreground Color of the Renderer
            
        
        
            
            Gets or sets the background Color of the Renderer
            
        
        
            
            Gets or sets a StringFormat object that specifies how the Renderers 
            contents are drawn
            
        
        
            
            Gets or sets a StringTrimming enumeration that indicates how text that 
            is drawn by the Renderer is trimmed when it exceeds the edges of the 
            layout rectangle
            
        
        
            
            Gets or sets how the Renderers contents are aligned horizontally
            
        
        
            
            Gets or sets how the Renderers contents are aligned vertically
            
        
        
            
            Gets whether Visual Styles are enabled for the application
            
        
        
            
            Exposes common methods provided by Cell renderers
            
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the GotFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the LostFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the KeyDown event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the KeyUp event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the MouseEnter event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the Click event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the DoubleClick event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Returns the height that is required to render this cell. If zero is returned then the default row height is used.
            
            
            The GDI+ drawing surface provided by the Paint event.
            
        
        
            
            A string that specifies how a Cells contents are formatted
            
        
        
            
            An object that controls how cell contents are formatted.
            
        
        
            
            The Brush used to draw disabled text
            
        
        
            
            The amount of padding for the cell being rendered
            
        
        
            
            Initializes a new instance of the CellRenderer class with default settings
            
        
        
            
            Releases the unmanaged resources used by the Renderer and 
            optionally releases the managed resources
            
        
        
            
            Gets the renderer specific data used by the Renderer from 
            the specified Cell
            
            The Cell to get the renderer data for
            The renderer data for the specified Cell
        
        
            
            Sets the specified renderer specific data used by the Renderer for 
            the specified Cell
            
            The Cell for which the data is to be stored
            The renderer specific data to be stored
        
        
            
            Returns the height that is required to render this cell. If zero is returned then the default row height is used.
            
            
            The GDI+ drawing surface provided by the Paint event.
            
        
        
            
            Draws the given string just like the Graphics.DrawString(). It changes the StringFormat to set the NoWrap flag if required.
            
            
            
            
            
            
            
        
        
            
            Raises the GotFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the LostFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the KeyDown event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the KeyUp event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the MouseEnter event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the Click event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the DoubleClick event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the PaintBackground event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the PaintBorder event
            
            A PaintCellEventArgs that contains the event data
            The pen used to draw the border
        
        
            
            Overrides Renderer.ClientRectangle
            
        
        
            
            Gets or sets the string that specifies how a Cells contents are formatted
            
        
        
            
            Gets or sets the object that controls how cell contents are formatted
            
        
        
            
            Gets the Brush used to draw disabled text
            
        
        
            
            Gets or sets the amount of padding around the Cell being rendered
            
        
        
            
            Specifies whether any text contained in the Cell should be drawn
            
        
        
            
            Initializes a new instance of the ImageCellRenderer class with 
            default settings
            
        
        
            
            Gets the Rectangle that specifies the Size and Location of 
            the Image contained in the current Cell
            
            The Image to be drawn
            An ImageSizeMode that specifies how the 
            specified Image is scaled
            The alignment of the current Cell's row
            The alignment of the current Cell's Column
            A Rectangle that specifies the Size and Location of 
            the Image contained in the current Cell
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Draws the Image contained in the Cell
            
            The Graphics used to paint the Image
            The Image to be drawn
            A rectangle that specifies the Size and 
            Location of the Image
            Specifies whether the image is to be scaled
            Specifies whether the Image should be drawn 
            in an enabled state
        
        
            
            Gets or sets whether any text contained in the Cell should be drawn
            
        
        
            
            Specifies how selected Cells are drawn by a Table
            
        
        
            
            The first visible Cell in the selected Cells Row is drawn as selected
            
        
        
            
            The selected Cells are drawn as selected
            
        
        
            
            Specifies how a Table draws grid lines between its rows and columns
            
        
        
            
            No grid lines are drawn
            
        
        
            
            Grid lines are only drawn between columns
            
        
        
            
            Grid lines are only drawn between rows
            
        
        
            
            Grid lines are drawn between rows and columns
            
        
        
            
            Grid lines are only drawn between families of rows (i.e. main row plus sub row)
            
        
        
            
            Grid lines are only drawn between families of rows (i.e. main row plus sub row) and parent columns
            
        
        
            
            Encapsulates drag drop functionality for Table.
            
        
        
            
            Creates a drag drop helper for the given table.
            
            
        
        
            
            Called by the MouseDown event, if drag drop is enabled and the left
            button is pressed.
            
            
        
        
            
            Called by the MouseMove event (if the left button is pressed).
            
            
        
        
            
            Called by the MouseUp event for the left mouse button.
            
        
        
            
            Gets or sets the renderer that draws the drag drop hover indicator.
            
        
        
            
            Represents the method that will handle selecting the correct DragDropEffects value
            for an external data type.
            
        
        
            
            Represents the method that will handle Drop functionality when the data is an external type.
            
        
        
            
            Represents the method that will supply the index of the new row following a
            successful DragDrop operation.
            
        
        
            
            Represents the method that will supply the source and destination index 
            when a row is moved following a successful DragDrop operation.
            
        
        
            
            A CollectionEditor that displays the help and command areas of its PropertyGrid
            
        
        
            
            Initializes a new instance of the HelpfulCollectionEditor class using 
            the specified collection type
            
            The type of the collection for this editor to edit
        
        
            
            Discovers the CollectionForm's property grid
            
            The CollectionEditor.CollectionForm returned from base method
        
        
            
            If it can be found, the PropertyGrid is made available here, it's availability not guaranteed.
            Inheritors should check that it is available before attempting to access its members.  It is 
            discovered in the  method, inheritors
            who want to change the PropertyGrids properties would typically do so in an override of 
            that method, after invoking the base method.
            
        
        
            
            Determines the visual appearance of CheckBoxes in a CheckBoxColumn
            
        
        
            
            Indicates that CheckBoxes will look like CheckBoxes
            
        
        
            
            Indicates that CheckBoxes will look like RadioButtons
            
        
        
            
            Represents a collection of Cell objects
            
        
        
            
            The Row that owns the CellCollection
            
        
        
            
            Initializes a new instance of the CellCollection class 
            that belongs to the specified Row
            
            A Row representing the row that owns 
            the Cell collection
        
        
            
            Adds the specified Cell to the end of the collection
            
            The Cell to add
        
        
            
            Adds an array of Cell objects to the collection
            
            An array of Cell objects to add 
            to the collection
        
        
            
            Removes the specified Cell from the model
            
            The Cell to remove
        
        
            
            Removes an array of Cell objects from the collection
            
            An array of Cell objects to remove 
            from the collection
        
        
            
            Removes the Cell at the specified index from the collection
            
            The index of the Cell to remove
        
        
            
            Removes all Cells from the collection
            
        
        
            
            Inserts a Cell into the collection at the specified index
            
            The zero-based index at which the Cell 
            should be inserted
            The Cell to insert
        
        
            
            Inserts an array of Cells into the collection at the specified index
            
            The zero-based index at which the cells should be inserted
            An array of Cells to be inserted into the collection
        
        
            
            Returns the index of the specified Cell in the model
            
            The Cell to look for
            The index of the specified Cell in the model
        
        
            
            Raises the CellAdded event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellRemoved event
            
            A RowEventArgs that contains the event data
        
        
            
            Gets the Cell at the specified index
            
        
        
            
            Represents the method that will handle the CellKeyDown and CellKeyUp 
            events of a Table
            
        
        
            
            Provides data for the CellKeyDown and CellKeyUp events of a Table
            
        
        
            
            The Cell that Raised the event
            
        
        
            
            The Table the Cell belongs to
            
        
        
            
            The Row index of the Cell
            
        
        
            
            The Column index of the Cell
            
        
        
            
            The Cells bounding rectangle
            
        
        
            
            Initializes a new instance of the CellKeyEventArgs class with 
            the specified source Cell, table, row index, column index, cell 
            bounds and KeyEventArgs
            
            The Cell that Raised the event
            The Table the Cell belongs to
            The Row index of the Cell
            The Column index of the Cell
            The Cell's bounding rectangle
            
        
        
            
            Initializes a new instance of the CellKeyEventArgs class with 
            the specified source Cell, table, row index, column index and 
            cell bounds
            
            The Cell that Raised the event
            The Table the Cell belongs to
            
            The Cell's bounding rectangle
            
        
        
            
            Gets the Cell that Raised the event
            
        
        
            
            Gets the Table the Cell belongs to
            
        
        
            
            Gets the Row index of the Cell
            
        
        
            
            Gets the Column index of the Cell
            
        
        
            
            Gets the Cells bounding rectangle
            
        
        
            
            Gets the position of the Cell
            
        
        
            
            Represents the method that will handle the CellCheckChanged event of a Table
            
        
        
            
            Provides data for the CellCheckChanged event of a Table
            
        
        
            
            Base class for classes containing Cell event data
            
        
        
            
            The Cell that Raised the event
            
        
        
            
            The Column index of the Cell
            
        
        
            
            The Row index of the Cell
            
        
        
            
            Initializes a new instance of the CellEventArgs class with 
            the specified Cell source and event type
            
            The Cell that Raised the event
        
        
            
            Initializes a new instance of the CellEventArgs class with 
            the specified Cell source, column index and row index
            
            The Cell that Raised the event
            The Column index of the Cell
            The Row index of the Cell
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            Returns the Cell that Raised the event
            
        
        
            
            Gets the Column index of the Cell
            
        
        
            
            Gets the Row index of the Cell
            
        
        
            
            Gets the position of the Cell
            
        
        
            
            Initializes a new instance of the CellButtonEventArgs class with 
            the specified Cell source, row index and column index
            
            The Cell that Raised the event
            The Column index of the Cell
            The Row index of the Cell
        
        
            
            Draws a rectangle round the destination drag drop row.
            
        
        
            
            Called when the given row is hovered during drag drop.
            
            
            
            
        
        
            
            A HeaderRenderer that draws gradient Column headers
            
        
        
            
            Base class for Renderers that draw Column headers
            
        
        
            
            Exposes common methods provided by Column header renderers
            
        
        
            
            Raises the PaintHeader event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Raises the MouseEnter event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the Click event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the DoubleClick event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Initializes a new instance of the HeaderRenderer class with default settings
            
        
        
            
            Returns a Rectangle that represents the size and location of the Image 
            displayed on the ColumnHeader
            
            A Rectangle that represents the size and location of the Image 
            displayed on the ColumnHeader
        
        
            
            Returns a Rectangle that represents the size and location of the sort arrow
            
            A Rectangle that represents the size and location of the sort arrow
        
        
            
            Raises the MouseEnter event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the Click event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the DoubleClick event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the PaintHeader event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Raises the PaintBackground event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Draws the Image contained in the ColumnHeader
            
            The Graphics used to paint the Image
            The Image to be drawn
            A rectangle that specifies the Size and 
            Location of the Image
            Specifies whether the Image should be drawn 
            in an enabled state
        
        
            
            Draws the ColumnHeader's sort arrow
            
            The Graphics to draw on
            A Rectangle that specifies the location 
            of the sort arrow
            The direction of the sort arrow
            Specifies whether the sort arrow should be 
            drawn in an enabled state
        
        
            
            Overrides Renderer.ClientRectangle
            
        
        
            
            The start Color of the gradient
            
        
        
            
            The ned Color of the gradient
            
        
        
            
            The Color of the Column header when it is pressed
            
        
        
            
            Initializes a new instance of the GradientHeaderRenderer class 
            with default settings
            
        
        
            
            Raises the PaintBackground event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Gets or sets the start Color of the gradient
            
        
        
            
            Gets or sets the end Color of the gradient
            
        
        
            
            Gets or sets the Color of the Column header when it is pressed
            
        
        
            
            A CellRenderer that draws Cell contents as a DateTime
            
        
        
            
            Base class for CellRenderers that Cell contents like ComboBoxes
            
        
        
            
            The width of the DropDownCellRenderer's dropdown button
            
        
        
            
            Specifies whether the DropDownCellRenderer dropdown button should be drawn
            
        
        
            
            Initializes a new instance of the DropDownCellRenderer class with 
            default settings
            
        
        
            
            Gets the Rectangle that specifies the Size and Location of 
            the current Cell's dropdown button
            
            A Rectangle that specifies the Size and Location of 
            the current Cell's dropdown button
        
        
            
            Gets the DropDownRendererData specific data used by the Renderer from 
            the specified Cell
            
            The Cell to get the DropDownRendererData data for
            The DropDownRendererData data for the specified Cell
        
        
            
            Raises the MouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Paints the Cells background
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Gets or sets the width of the dropdown button
            
        
        
            
            Gets or sets whether the DropDownCellRenderer dropdown button should be drawn
            
        
        
            
            The format of the date and time displayed in the Cell
            
        
        
            
            Initializes a new instance of the DateTimeCellRenderer class with 
            default settings
            
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Returns the string used to display this date.
            
            
            
        
        
            
            Gets or sets the format of the date and time displayed in the Cell
            
        
        
            
            Represents a Column whose Cells are displayed as a Color
            
        
        
            
            Represents a Column whose Cells are displayed with a drop down 
            button for editing
            
        
        
            
            Abstract class used as a base for all specific column types.
            
        
        
            
            The amount of space on each side of the Column that can 
            be used as a resizing handle
            
        
        
            
            The default width of a Column
            
        
        
            
            The maximum width of a Column
            
        
        
            
            The minimum width of a Column
            
        
        
            
            Contains the current state of the the Column
            
        
        
            
            The text displayed in the Column's header
            
        
        
            
            A string that specifies how a Column's Cell contents are formatted
            
        
        
            
            The alignment of the text displayed in the Column's Cells
            
        
        
            
            Specifies how the column behaves when it is auto-resized.
            
        
        
            
            The width of the Column
            
        
        
            
            The Image displayed on the Column's header
            
        
        
            
            Specifies whether the Image displayed on the Column's header should 
            be draw on the right hand side of the Column
            
        
        
            
            The current state of the Column
            
        
        
            
            The text displayed when a ToolTip is shown for the Column's header
            
        
        
            
            The ColumnModel that the Column belongs to
            
        
        
            
            The x-coordinate of the column's left edge in pixels
            
        
        
            
            The current SortOrder of the Column
            
        
        
            
            The CellRenderer used to draw the Column's Cells
            
        
        
            
            The CellEditor used to edit the Column's Cells
            
        
        
            
            The Type of the IComparer used to compare the Column's Cells
            
        
        
            
            Creates a new Column with default values
            
        
        
            
            Creates a new Column with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new Column with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new Column with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new Column with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new Column with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new Column with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initialise default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Returns the state represented by the specified state flag
            
            A flag that represents the state to return
            The state represented by the specified state flag
        
        
            
            Sets the state represented by the specified state flag to the specified value
            
            A flag that represents the state to be set
            The new value of the state
        
        
            
            Specifies whether the Width property should be serialized at 
            design time
            
            true if the Width property should be serialized, 
            false otherwise
        
        
            
            Indicates whether the text has all been shown when rendered.
            
        
        
            
            Specifies whether the Editable property should be serialized at 
            design time
            
            true if the Editable property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Enabled property should be serialized at 
            design time
            
            true if the Enabled property should be serialized, 
            false otherwise
        
        
            
            Raises the PropertyChanged event
            
            A ColumnEventArgs that contains the event data
        
        
            
            Occurs when one of the Column's properties changes
            
        
        
            
            Gets or sets the text displayed on the Column header
            
        
        
            
            Gets or sets the string that specifies how a Column's Cell contents 
            are formatted
            
        
        
            
            Gets or sets the horizontal alignment of the Column's Cell contents
            
        
        
            
            Gets or sets how the column behaves when it is auto-resized.
            
        
        
            
            Gets or sets the width of the Column
            
        
        
            
            Gets or sets a value that indicates whether the text has all been shown when rendered.
            
        
        
            
            Gets or sets the minimum width required to display this column header.
            
        
        
            
            Returns true if the cells width property has been assigned.
            
        
        
            
            Gets or sets the Image displayed in the Column's header
            
        
        
            
            Gets or sets whether the Image displayed on the Column's header should 
            be draw on the right hand side of the Column
            
        
        
            
            Gets the state of the Column
            
        
        
            
            Gets or sets the state of the Column
            
        
        
            
            Gets or sets the whether the Column is displayed
            
        
        
            
            Gets or sets whether the Column is able to be sorted
            
        
        
            
            Gets or sets whether the Column is able to be resized
            
        
        
            
            Gets or sets the user specified ICellRenderer that is used to draw the 
            Column's Cells
            
        
        
            
            Gets or sets the user specified ICellEditor that is used to edit the 
            Column's Cells
            
        
        
            
            Gets or sets the user specified Comparer type that is used to edit the 
            Column's Cells
            
        
        
            
            Gets the Type of the default Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Gets the current SortOrder of the Column
            
        
        
            
            Gets or sets the current SortOrder of the Column
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells contents 
            are able to be edited
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells can respond to 
            user interaction
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells can be selected
            
        
        
            
            Gets or sets the ToolTip text associated with the Column
            
        
        
            
            Gets the x-coordinate of the column's left edge in pixels
            
        
        
            
            Gets the x-coordinate of the column's left edge in pixels
            
        
        
            
            Gets the x-coordinate of the column's right edge in pixels
            
        
        
            
            Gets or sets the ColumnModel the Column belongs to
            
        
        
            
            Gets the ColumnModel the Column belongs to.  This member is not 
            intended to be used directly from your code
            
        
        
            
            Gets whether the Column is able to raise events
            
        
        
            
            Gets the value for CanRaiseEvents.
            
        
        
            
            Specifies whether the Cells should draw a drop down button
            
        
        
            
            Creates a new DropDownColumn with default values
            
        
        
            
            Creates a new DropDownColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new DropDownColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new DropDownColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new DropDownColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new DropDownColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new DropDownColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the DropDownColumn with default values
            
        
        
            
            Gets or sets whether the Column's Cells should draw a drop down button
            
        
        
            
            Specifies whether the Cells should draw their Color value
            
        
        
            
            Specifies whether the Cells should draw their Color name
            
        
        
            
            Creates a new ColorColumn with default values
            
        
        
            
            Creates a new ColorColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new ColorColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new ColorColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new ColorColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new ColorColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new ColorColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the ColorColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets or sets whether the Column's Cells should draw their Color value
            
        
        
            
            Gets or sets whether the Column's Cells should draw their Color name
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Exposes common methods provided by Cell editors
            
        
        
            
            Prepares the ICellEditor to edit the specified Cell
            
            The Cell to be edited
            The Table that contains the Cell
            A CellPos representing the position of the Cell
            The Rectangle that represents the Cells location and size
            Specifies whether the ICellEditors 
            starting value has already been set by the user
            true if the ICellEditor can continue editing the Cell, false otherwise
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Specifies the action that causes a Cell to start editing
            
        
        
            
            A double click will start cell editing
            
        
        
            
            A single click will start cell editing
            
        
        
            
            A user defined key press will start cell editing
            
        
        
            
            A key press event will start cell editing
            
        
        
            
            A key press event or double-click will start cell editing
            
        
        
            
            A base class for editing Cells that contain drop down buttons
            
        
        
            
            Base class for Cell editors
            
        
        
            
            Indicates that an object is interested in receiving mouse messages 
            before they are sent to their destination
            
        
        
            
            Filters out a mouse message before it is dispatched
            
            The Control that will receive the message
            A WindowMessage that represents the message to process
            Specifies the WParam field of the message
            Specifies the LParam field of the message
            true to filter the message and prevent it from being dispatched; 
            false to allow the message to continue to the next filter or control
        
        
            
            Indicates that an object is interested in receiving key messages 
            before they are sent to their destination
            
        
        
            
            Filters out a key message before it is dispatched
            
            The Control that will receive the message
            A WindowMessage that represents the message to process
            Specifies the WParam field of the message
            Specifies the LParam field of the message
            true to filter the message and prevent it from being dispatched; 
            false to allow the message to continue to the next filter or control
        
        
            
            The Control that is performing the editing
            
        
        
            
            The Cell that is being edited
            
        
        
            
            The Table that contains the Cell being edited
            
        
        
            
            A CellPos that represents the position of the Cell being edited
            
        
        
            
            The Rectangle that represents the Cells location and size
            
        
        
            
            A MouseMessageFilter that receives mouse messages before they 
            are dispatched to their destination
            
        
        
            
            A KeyMessageFilter that receives key messages before they 
            are dispatched to their destination
            
        
        
            
            Initializes a new instance of the CellEditor class with default settings
            
        
        
            
            Prepares the CellEditor to edit the specified Cell
            
            The Cell to be edited
            The Table that contains the Cell
            A CellPos representing the position of the Cell
            The Rectangle that represents the Cells location and size
            Specifies whether the ICellEditors 
            starting value has already been set by the user
            true if the ICellEditor can continue editing the Cell, false otherwise
        
        
            
            Sets the location and size of the CellEditor
            
            A Rectangle that represents the size and location 
            of the Cell being edited
        
        
            
            Sets the initial value of the editor based on the contents of 
            the Cell being edited
            
        
        
            
            Sets the contents of the Cell being edited based on the value 
            in the editor
            
        
        
            
            Displays the editor to the user and adds it to the Table's Control
            collection
            
        
        
            
            Conceals the editor from the user, but does not remove it from the 
            Table's Control collection
            
        
        
            
            Conceals the editor from the user and removes it from the Table's 
            Control collection
            
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Filters out a mouse message before it is dispatched
            
            The Control that will receive the message
            A WindowMessage that represents the message to process
            Specifies the WParam field of the message
            Specifies the LParam field of the message
            true to filter the message and prevent it from being dispatched; 
            false to allow the message to continue to the next filter or control
        
        
            
            Filters out a key message before it is dispatched
            
            The Control that will receive the message
            A WindowMessage that represents the message to process
            Specifies the WParam field of the message
            Specifies the LParam field of the message
            true to filter the message and prevent it from being dispatched; 
            false to allow the message to continue to the next filter or control
        
        
            
            Raises the BeginEdit event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Raises the EndEdit event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Raises the CancelEdit event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Occurs when the CellEditor begins editing a Cell
            
        
        
            
            Occurs when the CellEditor stops editing a Cell
            
        
        
            
            Occurs when the editing of a Cell is cancelled
            
        
        
            
            Gets or sets the Control that is being used to edit the Cell
            
        
        
            
            Gets the Cell that is being edited
            
        
        
            
            Gets the Table that contains the Cell being edited
            
        
        
            
            Gets a CellPos that represents the position of the Cell being edited
            
        
        
            
            Gets whether the CellEditor is currently editing a Cell
            
        
        
            
            Specifies that a CellEditor uses the buttons provided by its counter-part 
            CellRenderer during editing
            
        
        
            
            Raises the EditorButtonMouseDown event
            
            The object that raised the event
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the EditorButtonMouseUp event
            
            The object that raised the event
            A CellMouseEventArgs that contains the event data
        
        
            
            The container that holds the Control displayed when editor is dropped down
            
        
        
            
            Specifies whether the DropDownContainer is currently displayed
            
        
        
            
            Specifies the DropDown style
            
        
        
            
            The user defined width of the DropDownContainer
            
        
        
            
            Listener for WM_NCACTIVATE and WM_ACTIVATEAPP messages
            
        
        
            
            The Form that will own the DropDownContainer
            
        
        
            
            Specifies whether the mouse is currently over the 
            DropDownContainer
            
        
        
            
            Initializes a new instance of the DropDownCellEditor class with default settings
            
        
        
            
            Prepares the CellEditor to edit the specified Cell
            
            The Cell to be edited
            The Table that contains the Cell
            A CellPos representing the position of the Cell
            The Rectangle that represents the Cells location and size
            Specifies whether the ICellEditors 
            starting value has already been set by the user
            true if the ICellEditor can continue editing the Cell, false otherwise
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Displays the drop down portion to the user
            
        
        
            
            Conceals the drop down portion from the user
            
        
        
            
            Gets whether the editor should stop editing if a mouse click occurs 
            outside of the DropDownContainer while it is dropped down
            
            The Control that will receive the message
            The current position of the mouse cursor
            true if the editor should stop editing, false otherwise
        
        
            
            Filters out a mouse message before it is dispatched
            
            The Control that will receive the message
            A WindowMessage that represents the message to process
            Specifies the WParam field of the message
            Specifies the LParam field of the message
            true to filter the message and prevent it from being dispatched; 
            false to allow the message to continue to the next filter or control
        
        
            
            Filters out a key message before it is dispatched
            
            The Control that will receive the message
            A WindowMessage that represents the message to process
            Specifies the WParam field of the message
            Specifies the LParam field of the message
            true to filter the message and prevent it from being dispatched; 
            false to allow the message to continue to the next filter or control
        
        
            
            Handler for the editors TextBox.KeyPress event
            
            The object that raised the event
            A KeyPressEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.LostFocus event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Handler for the editors drop down button MouseDown event
            
            The object that raised the event
            A CellMouseEventArgs that contains the event data
        
        
            
            Handler for the editors drop down button MouseUp event
            
            The object that raised the event
            A CellMouseEventArgs that contains the event data
        
        
            
            Handler for the editors textbox MouseEnter event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Gets the TextBox used to edit the Cells contents
            
        
        
            
            Gets the container that holds the Control displayed when editor is dropped down
            
        
        
            
            Gets or sets whether the editor is displaying its drop-down portion
            
        
        
            
            Gets or sets the width of the of the drop-down portion of the editor
            
        
        
            
            Gets the user defined width of the of the drop-down portion of the editor
            
        
        
            
            Gets or sets a value specifying the style of the drop down editor
            
        
        
            
            Gets or sets the text that is selected in the editable portion of the editor
            
        
        
            
            Gets or sets the number of characters selected in the editable portion 
            of the editor
            
        
        
            
            Gets or sets the starting index of text selected in the editor
            
        
        
            
            Gets or sets the text associated with the editor
            
        
        
            
            Listener for WM_NCACTIVATE and WM_ACTIVATEAPP messages
            
        
        
            
            Summary description for NativeWindow
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            Prevents the delegate being collected
            
        
        
            
            
            
        
        
            
            Initializes a new instance of the NativeWindow class
            
        
        
            
            Assigns a handle to this window
            
            The handle to assign to this window
        
        
            
            Releases the handle associated with this window
            
        
        
            
            Invokes the default window procedure associated with this window
            
            A Message that is associated with the current Windows message
        
        
            
            Invokes the default window procedure associated with this window. 
            It is an error to call this method when the Handle property is 0
            
            A Message that is associated with the current Windows message
        
        
            
            Handler for the WndProcDelegate
            
            Handle to the window procedure to receive the message
            Specifies the message
            Specifies additional message-specific information. The contents 
            of this parameter depend on the value of the Msg parameter
            Specifies additional message-specific information. The contents 
            of this parameter depend on the value of the Msg parameter
            The return value specifies the result of the message processing and depends 
            on the message sent
        
        
            
            The SetWindowLong function changes an attribute of the specified window. The 
            function also sets the 32-bit (long) value at the specified offset into the 
            extra window memory
            
            Handle to the window and, indirectly, the class to which 
            the window belongs
            Specifies the zero-based offset to the value to be set.
            Specifies the replacement value
            If the function succeeds, the return value is the previous value of 
            the specified 32-bit integer. If the function fails, the return value is zero
        
        
            
            The SetWindowLong function changes an attribute of the specified window. The 
            function also sets the 32-bit (long) value at the specified offset into the 
            extra window memory
            
            Handle to the window and, indirectly, the class to which 
            the window belongs
            Specifies the zero-based offset to the value to be set.
            Specifies the replacement value
            If the function succeeds, the return value is the previous value of 
            the specified 32-bit integer. If the function fails, the return value is zero
        
        
            
            The CallWindowProc function passes message information to the specified window 
            procedure
            
            Pointer to the previous window procedure. If this value 
            is obtained by calling the GetWindowLong function with the nIndex parameter set to 
            GWL_WNDPROC or DWL_DLGPROC, it is actually either the address of a window or dialog 
            box procedure, or a special internal value meaningful only to CallWindowProc
            Handle to the window procedure to receive the message
            Specifies the message
            Specifies additional message-specific information. The contents 
            of this parameter depend on the value of the Msg parameter
            Specifies additional message-specific information. The contents 
            of this parameter depend on the value of the Msg parameter
            The return value specifies the result of the message processing and depends 
            on the message sent
        
        
            
            Gets the handle for this window
            
        
        
            
            
            
        
        
            
            The DropDownCellEditor that owns the listener
            
        
        
            
            Initializes a new instance of the DropDownCellEditor class with the 
            specified DropDownCellEditor owner
            
            The DropDownCellEditor that owns the listener
        
        
            
            Processes Windows messages
            
            The Windows Message to process
        
        
            
            Gets or sets the DropDownCellEditor that owns the listener
            
        
        
            
            Specifies alignment of a Rows content
            
        
        
            
            The Rows content is aligned to the top
            
        
        
            
            The Rows content is aligned to the center
            
        
        
            
            The Rows content is aligned to the bottom
            
        
        
            
            Represents the different states of a UpDown control's button
            
        
        
            
            The UpDown button is in its normal state
            
        
        
            
            The UpDown button is highlighted
            
        
        
            
            The UpDown button is being pressed by the mouse
            
        
        
            
            The UpDown button disabled
            
        
        
            
            A CellRenderer that draws Cell contents as a ProgressBar
            
        
        
            
            Specifies whether the ProgressBar's value as a string 
            should be displayed
            
        
        
            
            Initializes a new instance of the ProgressBarCellRenderer class with 
            default settings
            
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the PaintBackground event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Gets the rectangle that represents the client area of the Renderer
            
        
        
            
            Gets or sets whether the ProgressBar's value as a string 
            should be displayed
            
        
        
            
            A base class for drawing Cells contents as numbers
            
        
        
            
            The width of the ComboBox's dropdown button
            
        
        
            
            Specifies whether the up and down buttons should be drawn
            
        
        
            
            The alignment of the up and down buttons in the Cell
            
        
        
            
            The maximum value for the Cell
            
        
        
            
            The minimum value for the Cell
            
        
        
            
            Initializes a new instance of the NumberCellRenderer class with 
            default settings
            
        
        
            
            Returns a Rectangle that specifies the size and location of the 
            up and down buttons
            
            A Rectangle that specifies the size and location of the 
            up and down buttons
        
        
            
            Returns a Rectangle that specifies the size and location of the up button
            
            A Rectangle that specifies the size and location of the up button
        
        
            
            Returns a Rectangle that specifies the size and location of the down button
            
            A Rectangle that specifies the size and location of the down button
        
        
            
            Gets the NumberRendererData specific data used by the Renderer from 
            the specified Cell
            
            The Cell to get the NumberRendererData data for
            The NumberRendererData data for the specified Cell
        
        
            
            Gets whether the specified Table is using a NumericCellEditor to edit the 
            Cell at the specified CellPos
            
            The Table to check
            A CellPos that represents the Cell to check
            true if the specified Table is using a NumericCellEditor to edit the 
            Cell at the specified CellPos, false otherwise
        
        
            
            Raises the MouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the PaintBackground event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Gets or sets the width of the dropdown button
            
        
        
            
            Gets or sets whether the up and down buttons should be drawn
            
        
        
            
            Gets or sets the alignment of the up and down buttons in the Cell
            
        
        
            
            Gets or sets the maximum value for the Cell
            
        
        
            
            Gets or sets the minimum value for the Cell
            
        
        
            
            Contains information about the current state of a DropDownRenderer's button
            
        
        
            
            The current state of the button
            
        
        
            
            The x coordinate of the last mouse click point
            
        
        
            
            The y coordinate of the last mouse click point
            
        
        
            
            Initializes a new instance of the DropDownRendererData class
            
        
        
            
            Gets or sets the current state of the button
            
        
        
            
            Gets or sets the Point that the mouse was last clicked in the button
            
        
        
            
            Contains the control shown in a control column.
            
        
        
            
            Creates a ControlRendererData with the given control.
            
            
        
        
            
            Gets the control for the cell.
            
        
        
            
            SRepresents a row of Cells displayed in a Table
            
        
        
            
            The collection of Cells's contained in the Row
            
        
        
            
            The collection of subrows contained in this Row
            
        
        
            
            The row that is the parent to this one (if this is a sub row)
            
        
        
            
            The index that gives the order this row was added in
            
        
        
            
            The actual rendered height of this row. If negative then it has not been rendered and height is unknown.
            
        
        
            
            An object that contains data about the Row
            
        
        
            
            The TableModel that the Row belongs to
            
        
        
            
            The index of the Row
            
        
        
            
            the current state of the Row
            
        
        
            
            The Row's RowStyle
            
        
        
            
            The number of Cells in the Row that are selected
            
        
        
            
            Specifies whether the Row has been disposed
            
        
        
            
            Indicates whether this row's sub-rows are shown or hidden.
            
        
        
            
            Holds flags indicating whether the RHS vertical grid line should be drawn for the cell at the position
            given by the index.
            
        
        
            
            Initializes a new instance of the Row class with default settings
            
        
        
            
            Initializes a new instance of the Row class with default settings and a parent row. The new row
            is a sub row
            
        
        
            
            Initializes a new instance of the Row class with an array of strings 
            representing Cells
            
            An array of strings that represent the Cells of 
            the Row
        
        
            
            Initializes a new instance of the Row class with an array of Cell objects 
            
            An array of Cell objects that represent the Cells of the Row
        
        
            
            Initializes a new instance of the Row class with an array of strings 
            representing Cells and the foreground color, background color, and font 
            of the Row
            
            An array of strings that represent the Cells of the Row
            The foreground Color of the Row
            The background Color of the Row
            The Font used to draw the text in the Row's Cells
        
        
            
            Initializes a new instance of the Row class with an array of Cell objects and 
            the foreground color, background color, and font of the Row
            
            An array of Cell objects that represent the Cells of the Row
            The foreground Color of the Row
            The background Color of the Row
            The Font used to draw the text in the Row's Cells
        
        
            
            Initialise default values
            
        
        
            
            Releases all resources used by the Row
            
        
        
            
            Returns the state represented by the specified state flag
            
            A flag that represents the state to return
            The state represented by the specified state flag
        
        
            
            Sets the state represented by the specified state flag to the specified value
            
            A flag that represents the state to be set
            The new value of the state
        
        
            
            Returns the column that contains the cell that renders over the given column.
            This is only different if there is a colspan cell on this row, to the left of the given position.
            
            
            
        
        
            
            Returns whether the Cell at the specified index is selected
            
            The index of the Cell in the Row's Row.CellCollection
            True if the Cell at the specified index is selected, 
            otherwise false
        
        
            
            Removes the selected state from all the Cells within the Row
            
        
        
            
            Updates the Cell's Index property so that it matches the Cells 
            position in the CellCollection
            
            The index to start updating from
        
        
            
            Specifies whether the BackColor property should be serialized at 
            design time
            
            true if the BackColor property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the ForeColor property should be serialized at 
            design time
            
            true if the ForeColor property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Font property should be serialized at 
            design time
            
            true if the Font property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Editable property should be serialized at 
            design time
            
            true if the Editable property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Enabled property should be serialized at 
            design time
            
            true if the Enabled property should be serialized, 
            false otherwise
        
        
            
            Raises the PropertyChanged event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellAdded event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellRemoved event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the SubRowAdded event
            
            
        
        
            
            Raises the SubRowRemoved event
            
            
        
        
            
            Raises the CellPropertyChanged event
            
            A CellEventArgs that contains the event data
        
        
            
            Occurs when a Cell is added to the Row
            
        
        
            
            Occurs when a Cell is removed from the Row
            
        
        
            
            Occurs when a SubRow is added to the Row
            
        
        
            
            Occurs when a SubRow is removed from the Row
            
        
        
            
            Occurs when the value of a Row's property changes
            
        
        
            
            A CellCollection representing the collection of 
            Cells contained within the Row
            
        
        
            
            A RowCollection representing the collection of 
            SubRows contained within the Row
            
        
        
            
            The Row that is the parent (if this row is a sub-row).
            
        
        
            
            Gets or sets whether this row's sub-rows are shown or hidden. Is True by default.
            
        
        
            
            If this is a sub-row (i.e. it has a Parent), this gets the index of the Row within its Parent.
            Used when sorting.
            
        
        
            
            Gets or sets the object that contains data about the Row
            
        
        
            
            Gets or sets the RowStyle used by the Row
            
        
        
            
            Gets or sets the background color for the Row
            
        
        
            
            Gets or sets the foreground Color for the Row
            
        
        
            
            Gets or sets the vertical alignment of the objects displayed in the Row
            
        
        
            
            Gets or sets the Font used by the Row
            
        
        
            
            Gets or sets a value indicating whether the Row's Cells are able 
            to be edited
            
        
        
            
            Gets or sets a value indicating whether the Row's Cells can respond to 
            user interaction
            
        
        
            
            Gets the TableModel the Row belongs to
            
        
        
            
            Gets or sets the TableModel the Row belongs to
            
        
        
            
            Gets the index of the Row within its TableModel
            
        
        
            
            Gets or sets the index of the Row within its TableModel
            
        
        
            
            Gets or sets the height of the Row. If this row has not been rendered 
            (and the so exact height has not been calculated) -1 is returned.
            
        
        
            
            Gets the height of the Row. If this row has not been rendered 
            (and the so exact height has not been calculated) the table default
            row height is returned.
            
        
        
            
            Gets whether the Row is able to raise events
            
        
        
            
            Gets the number of Cells that are selected within the Row
            
        
        
            
            Gets or sets the number of Cells that are selected within the Row
            
        
        
            
            Gets the index of the word wrap cell (if any).
            
        
        
            
            Gets whether any Cells within the Row are selected
            
        
        
            
            Returns an array of Cells that contains all the selected Cells 
            within the Row
            
        
        
            
            Returns an array that contains the indexes of all the selected Cells 
            within the Row
            
        
        
            
            Holds flags indicating whether the RHS vertical grid line should be drawn for the cell at the position
            given by the index.
            
        
        
            
            Specifies the type of event generated when the value of a 
            Cell's property changes
            
        
        
            
            Occurs when the Cell's property change type is unknown
            
        
        
            
            Occurs when the value displayed by a Cell has changed
            
        
        
            
            Occurs when the value of a Cell's Font property changes
            
        
        
            
            Occurs when the value of a Cell's BackColor property changes
            
        
        
            
            Occurs when the value of a Cell's ForeColor property changes
            
        
        
            
            Occurs when the value of a Cell's CellStyle property changes
            
        
        
            
            Occurs when the value of a Cell's Padding property changes
            
        
        
            
            Occurs when the value of a Cell's Editable property changes
            
        
        
            
            Occurs when the value of a Cell's Enabled property changes
            
        
        
            
            Occurs when the value of a Cell's ToolTipText property changes
            
        
        
            
            Occurs when the value of a Cell's CheckState property changes
            
        
        
            
            Occurs when the value of a Cell's ThreeState property changes
            
        
        
            
            Occurs when the value of a Cell's Image property changes
            
        
        
            
            Occurs when the value of a Cell's ImageSizeMode property changes
            
        
        
            
            Occurs when the value of a Cell's WordWrap property changes
            
        
        
            
            The WindowMessage enemeration contains Windows messages that the 
            XPTable may be interested in listening for
            
        
        
            
            The WM_ACTIVATE message is sent to both the window being activated and the 
            window being deactivated. If the windows use the same input queue, the message 
            is sent synchronously, first to the window procedure of the top-level window 
            being deactivated, then to the window procedure of the top-level window being 
            activated. If the windows use different input queues, the message is sent 
            asynchronously, so the window is activated immediately
            
        
        
            
            The WM_PAINT message is sent when the system or another application makes a request 
            to paint a portion of an application's window. The message is sent when the 
            UpdateWindow or RedrawWindow function is called, or by the DispatchMessage 
            function when the application obtains a WM_PAINT message by using the GetMessage 
            or PeekMessage function. A window receives this message through its WindowProc 
            function
            
        
        
            
            The WM_CLOSE message is sent as a signal that a window or an application 
            should terminate
            
        
        
            
            The WM_ACTIVATEAPP message is sent when a window belonging to a different 
            application than the active window is about to be activated. The message is 
            sent to the application whose window is being activated and to the application 
            whose window is being deactivated
            
        
        
            
            The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window 
            and the user presses a mouse button. The parent window receives this message 
            only if the child window passes it to the DefWindowProc function
            
        
        
            
            The WM_NCACTIVATE message is sent to a window when its nonclient area needs to 
            be changed to indicate an active or inactive state
            
        
        
            
            The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved 
            within the nonclient area of the window. This message is posted to the window 
            that contains the cursor. If a window has captured the mouse, this message 
            is not posted
            
        
        
            
            The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse 
            button while the cursor is within the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured 
            the mouse, this message is not posted
            
        
        
            
            The WM_NCLBUTTONUP message is posted when the user releases the left mouse 
            button while the cursor is within the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured 
            the mouse, this message is not posted
            
        
        
            
            The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the 
            left mouse button while the cursor is within the nonclient area of a window. 
            This message is posted to the window that contains the cursor. If a window 
            has captured the mouse, this message is not posted
            
        
        
            
            The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse 
            button while the cursor is within the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured 
            the mouse, this message is not posted
            
        
        
            
            The WM_NCRBUTTONUP message is posted when the user releases the right mouse 
            button while the cursor is within the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured 
            the mouse, this message is not posted
            
        
        
            
            The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right 
            mouse button while the cursor is within the nonclient area of a window. This 
            message is posted to the window that contains the cursor. If a window has 
            captured the mouse, this message is not posted
            
        
        
            
            The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse 
            button while the cursor is within the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured the 
            mouse, this message is not posted
            
        
        
            
            The WM_NCMBUTTONUP message is posted when the user releases the middle mouse 
            button while the cursor is within the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured the 
            mouse, this message is not posted
            
        
        
            
            The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle 
            mouse button while the cursor is within the nonclient area of a window. This 
            message is posted to the window that contains the cursor. If a window has 
            captured the mouse, this message is not posted
            
        
        
            
            The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X 
            button while the cursor is in the nonclient area of a window. This message is posted 
            to the window that contains the cursor. If a window has captured the mouse, this 
            message is not posted
            
        
        
            
            The WM_NCXBUTTONUP message is posted when the user releases the first or second 
            X button while the cursor is in the nonclient area of a window. This message is 
            posted to the window that contains the cursor. If a window has captured the mouse, 
            this message is not posted
            
        
        
            
            The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or 
            second X button while the cursor is in the nonclient area of a window. This message 
            is posted to the window that contains the cursor. If a window has captured the mouse, 
            this message is not posted
            
        
        
            
            The WM_KEYDOWN message is posted to the window with the keyboard focus when a 
            nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT 
            key is not pressed
            
        
        
            
            The WM_KEYUP message is posted to the window with the keyboard focus when a 
            nonsystem key is released. A nonsystem key is a key that is pressed when the ALT 
            key is not pressed, or a keyboard key that is pressed when a window has the 
            keyboard focus
            
        
        
            
            The WM_CHAR message is posted to the window with the keyboard focus when a 
            WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR 
            message contains the character code of the key that was pressed
            
        
        
            
            The WM_DEADCHAR message is posted to the window with the keyboard focus when a 
            WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR 
            specifies a character code generated by a dead key. A dead key is a key that 
            generates a character, such as the umlaut (double-dot), that is combined with 
            another character to form a composite character. For example, the umlaut-O 
            character (Ö) is generated by typing the dead key for the umlaut character, 
            and then typing the O key
            
        
        
            
            The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when 
            the user presses the F10 key (which activates the menu bar) or holds down the 
            ALT key and then presses another key. It also occurs when no window currently 
            has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the 
            active window. The window that receives the message can distinguish between 
            these two contexts by checking the context code in the lParam parameter
            
        
        
            
            The WM_SYSKEYUP message is posted to the window with the keyboard focus when 
            the user releases a key that was pressed while the ALT key was held down. It 
            also occurs when no window currently has the keyboard focus; in this case, the 
            WM_SYSKEYUP message is sent to the active window. The window that receives the 
            message can distinguish between these two contexts by checking the context code 
            in the lParam parameter
            
        
        
            
            The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse 
            is not captured, the message is posted to the window that contains the cursor. 
            Otherwise, the message is posted to the window that has captured the mouse
            
        
        
            
            The WM_LBUTTONDOWN message is posted when the user presses the left mouse button 
            while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_LBUTTONUP message is posted when the user releases the left mouse button 
            while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse 
            button while the cursor is in the client area of a window. If the mouse is not 
            captured, the message is posted to the window beneath the cursor. Otherwise, the 
            message is posted to the window that has captured the mouse
            
        
        
            
            The WM_RBUTTONDOWN message is posted when the user presses the right mouse button 
            while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_RBUTTONUP message is posted when the user releases the right mouse button 
            while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse 
            button while the cursor is in the client area of a window. If the mouse is not 
            captured, the message is posted to the window beneath the cursor. Otherwise, the 
            message is posted to the window that has captured the mouse
            
        
        
            
            The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button 
            while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_MBUTTONUP message is posted when the user releases the middle mouse button 
            while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse 
            button while the cursor is in the client area of a window. If the mouse is not 
            captured, the message is posted to the window beneath the cursor. Otherwise, the 
            message is posted to the window that has captured the mouse
            
        
        
            
            The WM_XBUTTONDOWN message is posted when the user presses the first or second X 
            button while the cursor is in the client area of a window. If the mouse is not captured, 
            the message is posted to the window beneath the cursor. Otherwise, the message is 
            posted to the window that has captured the mouse
            
        
        
            
            The WM_XBUTTONUP message is posted when the user releases the first or second X 
            button while the cursor is in the client area of a window. If the mouse is not 
            captured, the message is posted to the window beneath the cursor. Otherwise, the 
            message is posted to the window that has captured the mouse
            
        
        
            
            The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or 
            second X button while the cursor is in the client area of a window. If the mouse 
            is not captured, the message is posted to the window beneath the cursor. Otherwise, 
            the message is posted to the window that has captured the mouse
            
        
        
            
            The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is 
            rotated. The DefWindowProc function propagates the message to the window's parent. 
            There should be no internal forwarding of the message, since DefWindowProc propagates 
            it up the parent chain until it finds a window that processes it
            
        
        
            
            Specifies the extended window style of the window being created
            
        
        
            
            Creates a window that has a double border; the window can, optionally, be 
            created with a title bar by specifying the WS_CAPTION style in the dwStyle 
            parameter
            
        
        
            
            Specifies that a child window created with this style does not send the 
            WM_PARENTNOTIFY message to its parent window when it is created or destroyed
            
        
        
            
            Specifies that a window created with this style should be placed above all 
            non-topmost windows and should stay above them, even when the window is 
            deactivated. To add or remove this style, use the SetWindowPos function
            
        
        
            
            Specifies that a window created with this style accepts drag-drop files
            
        
        
            
            Specifies that a window created with this style should not be painted until 
            siblings beneath the window (that were created by the same thread) have been 
            painted. The window appears transparent because the bits of underlying sibling 
            windows have already been painted. To achieve transparency without these 
            restrictions, use the SetWindowRgn function
            
        
        
            
            Creates a multiple-document interface (MDI) child window
            
        
        
            
            Creates a tool window; that is, a window intended to be used as a floating 
            toolbar. A tool window has a title bar that is shorter than a normal title 
            bar, and the window title is drawn using a smaller font. A tool window does 
            not appear in the taskbar or in the dialog that appears when the user presses 
            ALT+TAB. If a tool window has a system menu, its icon is not displayed on the 
            title bar. However, you can display the system menu by right-clicking or by 
            typing ALT+SPACE
            
        
        
            
            Specifies that a window has a border with a raised edge
            
        
        
            
            Specifies that a window has a border with a sunken edge
            
        
        
            
            Includes a question mark in the title bar of the window. When the user 
            clicks the question mark, the cursor changes to a question mark with a 
            pointer. If the user then clicks a child window, the child receives a 
            WM_HELP message. The child window should pass the message to the parent 
            window procedure, which should call the WinHelp function using the 
            HELP_WM_HELP command. The Help application displays a pop-up window that 
            typically contains help for the child window. WS_EX_CONTEXTHELP cannot be 
            used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles
            
        
        
            
            The window has generic "right-aligned" properties. This depends on the window 
            class. This style has an effect only if the shell language is Hebrew, Arabic, 
            or another language that supports reading-order alignment; otherwise, the style 
            is ignored. Using the WS_EX_RIGHT style for static or edit controls has the 
            same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this 
            style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON 
            styles
            
        
        
            
            Creates a window that has generic left-aligned properties. This is the default
            
        
        
            
            If the shell language is Hebrew, Arabic, or another language that supports 
            reading-order alignment, the window text is displayed using right-to-left 
            reading-order properties. For other languages, the style is ignored
            
        
        
            
            The window text is displayed using left-to-right reading-order properties. 
            This is the default
            
        
        
            
            If the shell language is Hebrew, Arabic, or another language that supports 
            reading order alignment, the vertical scroll bar (if present) is to the left 
            of the client area. For other languages, the style is ignored
            
        
        
            
            Vertical scroll bar (if present) is to the right of the client area. This 
            is the default
            
        
        
            
            The window itself contains child windows that should take part in dialog 
            box navigation. If this style is specified, the dialog manager recurses 
            into children of this window when performing navigation operations such 
            as handling the TAB key, an arrow key, or a keyboard mnemonic
            
        
        
            
            Creates a window with a three-dimensional border style intended to be used 
            for items that do not accept user input
            
        
        
            
            Forces a top-level window onto the taskbar when the window is visible
            
        
        
            
            Windows 2000/XP: Creates a layered window. Note that this cannot be used 
            for child windows. Also, this cannot be used if the window has a class 
            style of either CS_OWNDC or CS_CLASSDC
            
        
        
            
            Windows 2000/XP: A window created with this style does not pass its window 
            layout to its child windows
            
        
        
            
            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window 
            whose horizontal origin is on the right edge. Increasing horizontal values 
            advance to the left
            
        
        
            
            Windows XP: Paints all descendants of a window in bottom-to-top painting order 
            using double-buffering. This cannot be used if the window has a class style of 
            either CS_OWNDC or CS_CLASSDC
            
        
        
            
            Windows 2000/XP: A top-level window created with this style does not become the 
            foreground window when the user clicks it. The system does not bring this window 
            to the foreground when the user minimizes or closes the foreground window. To 
            activate the window, use the SetActiveWindow or SetForegroundWindow function. 
            The window does not appear on the taskbar by default. To force the window to 
            appear on the taskbar, use the WS_EX_APPWINDOW style
            
        
        
            
            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles
            
        
        
            
            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles
            
        
        
            
            Represents the Ascii character values.
            
        
        
            
            Null character (NUL)
            
        
        
            
            Start of heading character (SOH)
            
        
        
            
            Start of text character (STX)
            
        
        
            
            End of text character (ETX)
            
        
        
            
            End of transmission character (EOT)
            
        
        
            
            Enquiry character (ENQ)
            
        
        
            
            Acknowledge character (ACK)
            
        
        
            
            Bell character (BEL)
            
        
        
            
            Backspace character (BS)
            
        
        
            
            Horizontal tab character (HT)
            
        
        
            
            Line Feed character (LF)
            
        
        
            
            Vertical tab character (VT)
            
        
        
            
            Form Feed character (FF)
            
        
        
            
            Carriage Return character (CR)
            
        
        
            
            Shift Out character (SO)
            
        
        
            
            Shift In character (SI)
            
        
        
            
            Data link escape character (DLE)
            
        
        
            
            XON character (DC1)
            
        
        
            
            Device control 2 character (DC2)
            
        
        
            
            XOFF character (DC3)
            
        
        
            
            Device control 4 character (DC4)
            
        
        
            
            Negative acknowledge character (NAK)
            
        
        
            
            Synchronous idle character (SYN)
            
        
        
            
            End transmission block character (ETB)
            
        
        
            
            Cancel line character (CAN)
            
        
        
            
            End of medium character (EM)
            
        
        
            
            Substitute character (SUB)
            
        
        
            
            Escape character (ESC)
            
        
        
            
            File separator character (FS)
            
        
        
            
            Group separator character (GS)
            
        
        
            
            Record separator character (RS)
            
        
        
            
            Unit separator character (US)
            
        
        
            
            Space character (SP)
            
        
        
            
            Exclamation mark character (!)
            
        
        
            
            Quotation mark character (")
            
        
        
            
            Cross hatch character (#)
            
        
        
            
            Dollar sign character ($)
            
        
        
            
            Percent sign character (%)
            
        
        
            
            Ampersand character (&)
            
        
        
            
            Closing single quote or Apostrophe character (')
            
        
        
            
            Opening parentheses character (()
            
        
        
            
            Closing parentheses character ())
            
        
        
            
            Asterisk character (*)
            
        
        
            
            Plus character (+)
            
        
        
            
            Comma character (,)
            
        
        
            
            Hyphen character (-)
            
        
        
            
            FullStop character (.)
            
        
        
            
            Forward slash character (/)
            
        
        
            
            Zero (0)
            
        
        
            
            One character (1)
            
        
        
            
            Two (2)
            
        
        
            
            Three (3)
            
        
        
            
            Four (4)
            
        
        
            
            Five (5)
            
        
        
            
            Six (6)
            
        
        
            
            Seven (7)
            
        
        
            
            Eight (8)
            
        
        
            
            Nine (9)
            
        
        
            
            Colon character (:)
            
        
        
            
            Semicolon character (;)
            
        
        
            
            Less than character (<)
            
        
        
            
            Equals character (=)
            
        
        
            
            Greater than character (>)
            
        
        
            
            Question mark character (?)
            
        
        
            
            At-sign character (@)
            
        
        
            
            Uppercase A
            
        
        
            
            Uppercase B
            
        
        
            
            Uppercase C
            
        
        
            
            Uppercase D
            
        
        
            
            Uppercase E
            
        
        
            
            Uppercase F
            
        
        
            
            Uppercase G
            
        
        
            
            Uppercase H
            
        
        
            
            Uppercase I
            
        
        
            
            Uppercase J
            
        
        
            
            Uppercase K
            
        
        
            
            Uppercase L
            
        
        
            
            Uppercase M
            
        
        
            
            Uppercase N
            
        
        
            
            Uppercase O
            
        
        
            
            Uppercase P
            
        
        
            
            Uppercase Q
            
        
        
            
            Uppercase R
            
        
        
            
            Uppercase S
            
        
        
            
            Uppercase T
            
        
        
            
            Uppercase U
            
        
        
            
            Uppercase V
            
        
        
            
            Uppercase W
            
        
        
            
            Uppercase X
            
        
        
            
            Uppercase Y
            
        
        
            
            Uppercase Z
            
        
        
            
            Opening square bracket character ([)
            
        
        
            
            Backslash character (\)
            
        
        
            
            Closing square bracket character (])
            
        
        
            
            Caret (Circumflex) character (^)
            
        
        
            
            Underscore character (_)
            
        
        
            
            Opening single quote character (`)
            
        
        
            
            Lowercase a
            
        
        
            
            Lowercase b
            
        
        
            
            Lowercase c
            
        
        
            
            Lowercase d
            
        
        
            
            Lowercase e
            
        
        
            
            Lowercase f
            
        
        
            
            Lowercase g
            
        
        
            
            Lowercase h
            
        
        
            
            Lowercase i
            
        
        
            
            Lowercase j
            
        
        
            
            Lowercase k
            
        
        
            
            Lowercase l
            
        
        
            
            Lowercase m
            
        
        
            
            Lowercase n
            
        
        
            
            Lowercase o
            
        
        
            
            Lowercase p
            
        
        
            
            Lowercase q
            
        
        
            
            Lowercase r
            
        
        
            
            Lowercase s
            
        
        
            
            Lowercase t
            
        
        
            
            Lowercase u
            
        
        
            
            Lowercase v
            
        
        
            
            Lowercase w
            
        
        
            
            Lowercase x
            
        
        
            
            Lowercase y
            
        
        
            
            Lowercase z
            
        
        
            
            Opening curly brace character ({)
            
        
        
            
            Vertical line character (|)
            
        
        
            
            Closing curly brace character (})
            
        
        
            
            Tilde character (~)
            
        
        
            
            Delete character (DEL)
            
        
        
            
            Defimes the type of sort to be used
            
        
        
            
            System to determine Sort method
            
        
        
            
            Use Heap Sort method
            
        
        
            
            Use Insertion Sort Method
            
        
        
            
            Use Merge Sort Method
            
        
        
            
            Use Shell Sort Method
            
        
        
            
            An IComparer for sorting Cells that contain Images
            
        
        
            
            Base class for comparers used to sort the Cells contained in a TableModel
            
        
        
            
            The TableModel that contains the Cells to be sorted
            
        
        
            
            The index of the Column to be sorted
            
        
        
            
            Initializes a new instance of the ComparerBase class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two objects and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            First object to compare
            Second object to compare
            -1 if a is less than b, 1 if a is greater than b, or 0 if a equals b
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            Both cells are non-null;
            
            
            
            
        
        
            
            Gets the TableModel that contains the Cells to be sorted
            
        
        
            
            Gets the index of the Column to be sorted
            
        
        
            
            Initializes a new instance of the ImageComparer class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            
            
            
        
        
            
            Represents a Column whose Cells are displayed as a ProgressBar
            
        
        
            
            Specifies whether the ProgressBar's value as a string 
            should be displayed
            
        
        
            
            Creates a new ProgressBarColumn with default values
            
        
        
            
            Creates a new ProgressBarColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new ProgressBarColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new ProgressBarColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new ProgressBarColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new ProgressBarColumn with the specified header text, image 
            and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new ProgressBarColumn with the specified header text, image, 
            width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the ProgressBarColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets or sets whether a Cell's percantage value should be drawn as a string
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells contents 
            are able to be edited
            
        
        
            
            Represents the methods that will handle the SelectionChanged event of a TableModel
            
        
        
            
            Provides data for a TableModel's SelectionChanged event
            
        
        
            
            The TableModel that Raised the event
            
        
        
            
            The previously selected Row indicies
            
        
        
            
            The newly selected Row indicies
            
        
        
            
            The Rectangle that bounds the previously selected Rows
            
        
        
            
            The Rectangle that bounds the newly selected Rows
            
        
        
            
            Initializes a new instance of the SelectionEventArgs class with 
            the specified TableModel source, old selected indicies and new 
            selected indicies
            
            The TableModel that originated the event
            An array of the previously selected Rows
            An array of the newly selected Rows
        
        
            
            Gets the TableModel that Raised the event
            
        
        
            
            Gets the previously selected Row indicies
            
        
        
            
            Gets the newly selected Row indicies
            
        
        
            
            Gets the Rectangle that bounds the previously selected Rows
            
        
        
            
            Gets the Rectangle that bounds the newly selected Rows
            
        
        
            
            Represents the method that will handle the CellMouseEnter, CellMouseLeave, 
            CellMouseDown, CellMouseUp, CellMouseMove and CellMouseHover events of a Table
            
        
        
            
            Provides data for the CellMouseEnter, CellMouseLeave, CellMouseDown, 
            CellMouseUp and CellMouseMove events of a Table
            
        
        
            
            The Cell that raised the event
            
        
        
            
            The Table the Cell belongs to
            
        
        
            
            The Row index of the Cell
            
        
        
            
            The Column index of the Cell
            
        
        
            
            The Cells bounding rectangle
            
        
        
            
            Initializes a new instance of the CellMouseEventArgs class with 
            the specified source Cell, table, row index, column index and 
            cell bounds
            
            The Cell that Raised the event
            The Table the Cell belongs to
            
            The Cell's bounding rectangle
        
        
            
            Initializes a new instance of the CellMouseEventArgs class with 
            the specified source Cell, table, row index, column index and 
            cell bounds
            
            The Cell that Raised the event
            The Table the Cell belongs to
            The Row index of the Cell
            The Column index of the Cell
            The Cell's bounding rectangle
        
        
            
            Initializes a new instance of the CellMouseEventArgs class with 
            the specified source Cell, table, row index, column index, cell 
            bounds and MouseEventArgs
            
            The Cell that Raised the event
            The Table the Cell belongs to
            The Row index of the Cell
            The Column index of the Cell
            The Cell's bounding rectangle
            The MouseEventArgs that contains data about the 
            mouse event
        
        
            
            Initializes a new instance of the CellMouseEventArgs class with 
            the specified source Cell, table, row index, column index and 
            cell bounds
            
            The Cell that Raised the event
            The Table the Cell belongs to
            
            The Cell's bounding rectangle
            
        
        
            
            Gets the Cell that Raised the event
            
        
        
            
            Gets the Table the Cell belongs to
            
        
        
            
            Gets the Row index of the Cell
            
        
        
            
            Gets the Column index of the Cell
            
        
        
            
            Gets the Cells bounding rectangle
            
        
        
            
            Gets the position of the Cell
            
        
        
            
            A ShellSort implementation for sorting the Cells contained in a TableModel
            
        
        
            
            Base class for the sorters used to sort the Cells contained in a TableModel
            
        
        
            
            The TableModel that contains the Cells to be sorted
            
        
        
            
            The index of the Column to be sorted
            
        
        
            
            The IComparer used to sort the Column's Cells
            
        
        
            
            Specifies how the Column is to be sorted
            
        
        
            
            Specifies a collection of underlying sort order(s)
            
        
        
            
            Specifies a collection of comparers for the underlying sort order(s)
            
        
        
            
            Initializes a new instance of the SorterBase class with the specified 
            TableModel, Column index, IComparer and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            The IComparer used to sort the Column's Cells
            Specifies how the Column is to be sorted
        
        
            
            Compares two rows and returns a value indicating whether one is less 
            than, equal to or greater than the other. Takes into account the sort order.
            
            First row to compare
            Second row to compare
            -1 if a is less than b, 1 if a is greater than b, or 0 if a equals b
        
        
            
            Compares two rows and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            Compares the given rows without considering parent/sub-rows.
            
            
            
            
        
        
            
            Compares two rows and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            Compares the given rows without considering parent/sub-rows.
            
            
            
            
            
            
        
        
            
            Starts sorting the Cells in the TableModel
            
        
        
            
            Swaps the Rows in the TableModel at the specified indexes
            
            The index of the first Row to be swapped
            The index of the second Row to be swapped
        
        
            
            Replaces the Row in the TableModel located at index a with the Row 
            located at index b
            
            The index of the Row that will be replaced
            The index of the Row that will be moved to index a
        
        
            
            Replaces the Row in the TableModel located at index a with the specified Row
            
            The index of the Row that will be replaced
            The Row that will be moved to index a
        
        
            
            Gets the TableModel that contains the Cells to be sorted
            
        
        
            
            Gets the index of the Column to be sorted
            
        
        
            
            Gets the IComparer used to sort the Column's Cells
            
        
        
            
            Gets how the Column is to be sorted
            
        
        
            
            Gets or sets a collection of underlying sort order(s)
            
        
        
            
            Gets or sets a collection of comparers for the underlying sort order(s)
            
        
        
            
            Initializes a new instance of the ShellSorter class with the specified 
            TableModel, Column index, IComparer and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            The IComparer used to sort the Column's Cells
            Specifies how the Column is to be sorted
        
        
            
            Starts sorting the Cells in the TableModel
            
        
        
            
            A MergeSort implementation for sorting the Cells contained in a TableModel
            
        
        
            
            Initializes a new instance of the MergeSorter class with the specified 
            TableModel, Column index, IComparer and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            The IComparer used to sort the Column's Cells
            Specifies how the Column is to be sorted
        
        
            
            Starts sorting the Cells in the TableModel
            
        
        
            
            
            
            
            
        
        
            
            A HeaderRenderer that draws flat Column headers
            
        
        
            
            Initializes a new instance of the XPHeaderRenderer class 
            with default settings
            
        
        
            
            Raises the PaintBackground event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            A CellRenderer that draws Cell contents as CheckBoxes
            
        
        
            
            The size of the checkbox
            
        
        
            
            Specifies whether any text contained in the Cell should be drawn
            
        
        
            
            Initializes a new instance of the CheckBoxCellRenderer class with 
            default settings
            
        
        
            
            Gets the Rectangle that specifies the Size and Location of 
            the check box contained in the current Cell
            
            A Rectangle that specifies the Size and Location of 
            the check box contained in the current Cell
        
        
            
            Gets the CheckBoxCellRenderer specific data used by the Renderer from 
            the specified Cell
            
            The Cell to get the CheckBoxCellRenderer data for
            The CheckBoxCellRenderer data for the specified Cell
        
        
            
            Corrects any differences between the check state of the specified Cell 
            and the check state in its rendererData
            
            The Cell to chech
            The CheckBoxRendererData to check
        
        
            
            Raises the KeyDown event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the KeyUp event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Gets the size of the checkbox
            
        
        
            
            Gets or sets whether any text contained in the Cell should be drawn
            
        
        
            
            Represents a Column whose Cells are displayed as strings
            
        
        
            
            Creates a new TextColumn with default values
            
        
        
            
            Creates a new TextColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new TextColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new TextColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new TextColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new TextColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new TextColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Represents a Column whose Cells are displayed as an Image
            
        
        
            
            Specifies whether any text contained in the Cell should be drawn
            
        
        
            
            Creates a new ImageColumn with default values
            
        
        
            
            Creates a new ImageColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new ImageColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new ImageColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new ImageColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new ImageColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new ImageColumn with the specified header text, image, width 
            and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the ImageColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets or sets whether any text contained in the Column's Cells should be drawn
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells contents 
            are able to be edited
            
        
        
            
            Provides a user interface that can edit collections of Rows 
            at design time
            
        
        
            
            The RowCollection being edited
            
        
        
            
            Initializes a new instance of the RowCollectionEditor class 
            using the specified collection type
            
            The type of the collection for this editor to edit
        
        
            
            Edits the value of the specified object using the specified 
            service provider and context
            
            An ITypeDescriptorContext that can be 
            used to gain additional context information
            A service provider object through which 
            editing services can be obtained
            The object to edit the value of
            The new value of the object. If the value of the 
            object has not changed, this should return the same object 
            it was passed
        
        
            
            Creates a new instance of the specified collection item type
            
            The type of item to create
            A new instance of the specified object
        
        
            
            Destroys the specified instance of the object
            
            The object to destroy
        
        
            
            Provides a user interface that can edit collections of Columns 
            at design time
            
        
        
            
            The ColumnCollection being edited
            
        
        
            
            Constructor
            
            The type of the collection to be edited
        
        
            
            If the property grid is available it's HelpVisible property is set to true, the help pane backcolor is changed and
            the CommandsVisibleIfAvailable property is set to true ((hot) commands are elsewhere known as designer verbs).
            
            The CollectionEditor.CollectionForm returned from base method
        
        
            
            Gets the data types that this collection editor can contain
            
            An array of data types that this collection can contain
        
        
            
            Creates a new instance of the specified collection item type
            
            The type of item to create
            A new instance of the specified object
        
        
            
            Destroys the specified instance of the object
            
            The object to destroy
        
        
            
            Edits the value of the specified object using the specified 
            service provider and context
            
            An ITypeDescriptorContext that can be used to gain additional context information
            A service provider object through which editing services can be obtained
            the value of the object under edit
            The new value of the object. If the value is not changed, this should return the original value
        
        
            
            Handler for a Column's PropertyChanged event
            
            The object that raised the event
            A ColumnEventArgs that contains the event data
        
        
            
            Specifies the state of a Column
            
        
        
            
            Column is in its normal state
            
        
        
            
            Mouse is over the Column
            
        
        
            
            Column is being pressed
            
        
        
            
            Represents the methods that will handle the BeginEdit, StopEdit and 
            CancelEdit events of a Table
            
        
        
            
            Provides data for the BeforeChange event of a Table
            
        
        
            
            Provides data for the BeginEdit, StopEdit and CancelEdit events of a Table
            
        
        
            
            The CellEditor used to edit the Cell
            
        
        
            
            The Table the Cell belongs to
            
        
        
            
            The Cells bounding Rectangle
            
        
        
            
            Specifies whether the event should be cancelled
            
        
        
            
            Indicates whether the event was handled
            
        
        
            
            Initializes a new instance of the CellEventArgs class with 
            the specified Cell source, column index and row index
            
            The Cell that Raised the event
            The CellEditor used to edit the Cell
            The Table that the Cell belongs to
        
        
            
            Initializes a new instance of the CellEventArgs class with 
            the specified Cell source, column index and row index
            
            The Cell that Raised the event
            The CellEditor used to edit the Cell
            The Table that the Cell belongs to
            The Column index of the Cell
            The Row index of the Cell
            
        
        
            
            Gets the CellEditor used to edit the Cell
            
        
        
            
            Gets the Table the Cell belongs to
            
        
        
            
            Gets the Cells bounding Rectangle
            
        
        
            
            Gets or sets whether the event should be cancelled
            
        
        
            
            Gets or sets a value indicating whether the event was handled
            
        
        
            
            Initializes a new instance of the NumericCellEditEventArgs class with 
            the specified Cell source, column index and row index
            
            
            
            
            
            
            
            
        
        
            
            The old value of the editor
            
        
        
            
            The new value of the editor
            
        
        
            
            Gets the editors old value
            
        
        
            
            Gets or sets the editors new value
            
        
        
            
            Represents a single sortable column 
            
        
        
            
            Specifies how the Column is to be sorted
            
        
        
            
            The index of the Column to be sorted
            
        
        
            
            Initializes a new instance of the SortColumn class with the specified 
            Column index and SortOrder
            
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Gets the index of the Column to be sorted
            
        
        
            
            Gets how the Column is to be sorted
            
        
        
            
            An IComparer for sorting Cells that contain numbers
            
        
        
            
            Initializes a new instance of the NumberComparer class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            
            
            
        
        
            
            A CellRenderer that draws Cell contents as Buttons
            
        
        
            
            Specifies whether the Cells Color should be drawn
            
        
        
            
            Specifies whether the Cells Color name should be drawn
            
        
        
            
            Initializes a new instance of the ColorCellRenderer class with 
            default settings
            
        
        
            
            Returns a Rectangle that specifies the size and location of the Color 
            rectangle
            
            The alignment of the Cells Row
            The alignment of the Cells Column
            A Rectangle that specifies the size and location of the Color 
            rectangle
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Gets or sets whether the Cells Color should be drawn
            
        
        
            
            Gets or sets whether the Cells Color name should be drawn
            
        
        
            
            Summary description for DropDownContainer.
            
        
        
            
            The DropDownCellEditor that owns the DropDownContainer
            
        
        
            
            The Control displayed in the DropDownContainer
            
        
        
            
            A Panel that provides the black border around the DropDownContainer
            
        
        
            
            Initializes a new instance of the DropDownContainer class with the 
            specified DropDownCellEditor owner
            
        
        
            
            Displays the DropDownContainer to the user
            
        
        
            
            Hides the DropDownContainer from the user
            
        
        
            
            Processes any Paint messages in the message queue
            
        
        
            
            Handler for the DropDownContainer's SizeChanged event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Gets or sets the Control displayed in the DropDownContainer
            
        
        
            
            Gets the required creation parameters when the control handle is created
            
        
        
            
            The TRACKMOUSEEVENT structure is used by the TrackMouseEvent function 
            to track when the mouse pointer leaves a window or hovers over a window 
            for a specified amount of time
            
        
        
            
            Specifies the size of the TRACKMOUSEEVENT structure
            
        
        
            
            Specifies the services requested
            
        
        
            
            Specifies a handle to the window to track
            
        
        
            
            Specifies the hover time-out in milliseconds
            
        
        
            
            Creates a new TRACKMOUSEEVENT struct with default settings
            
        
        
            
            Represents a collection of IComparer objects
            
        
        
            
            Initializes a new instance of the IComparerCollection class 
            
        
        
            
            Adds the specified IComparer to the end of the collection
            
            The IComparer to add
        
        
            
            Gets the IComparer at the specified index
            
        
        
            
            Specifies how Images are sized within a Cell
            
        
        
            
            The Image will be displayed normally
            
        
        
            
            The Image will be stretched/shrunken to fit the Cell. NOT IMPLEMENTED.
            
        
        
            
            The Image will be scaled to fit the Cell
            
        
        
            
            The image is not scaled and is not clipped to the cell.
            
        
        
            
            Represents a collection of Column objects
            
        
        
            
            The ColumnModel that owns the CollumnCollection
            
        
        
            
            A local cache of the combined width of all columns
            
        
        
            
            A local cache of the combined width of all visible columns
            
        
        
            
            A local cache of the number of visible columns
            
        
        
            
            A local cache of the last visible column in the collection
            
        
        
            
            Initializes a new instance of the ColumnModel.ColumnCollection class 
            that belongs to the specified ColumnModel
            
            A ColumnModel representing the columnModel that owns 
            the Column collection
        
        
            
            Adds the specified Column to the end of the collection
            
            The Column to add
        
        
            
            Adds an array of Column objects to the collection
            
            An array of Column objects to add 
            to the collection
        
        
            
            Removes the specified Column from the model
            
            The Column to remove
        
        
            
            Removes an array of Column objects from the collection
            
            An array of Column objects to remove 
            from the collection
        
        
            
            Removes the Column at the specified index from the collection
            
            The index of the Column to remove
        
        
            
            Removes all Columns from the collection
            
        
        
            
            Returns the index of the specified Column in the model
            
            The Column to look for
            The index of the specified Column in the model
        
        
            
            Returns the index of the named Column in the model
            
            
            
        
        
            
            Recalculates the total combined width of all columns
            
        
        
            
            Raises the ColumnAdded event
            
            A ColumnModelEventArgs that contains the event data
        
        
            
            Raises the ColumnRemoved event
            
            A ColumnModelEventArgs that contains the event data
        
        
            
            Gets the Column at the specified index
            
        
        
            
            Gets the Column with the specified name
            
            
            
        
        
            
            Gets the ColumnModel that owns this ColumnCollection
            
        
        
            
            Returns the total width of all the Columns in the model
            
        
        
            
            Returns the total width of all the visible Columns in the model
            
        
        
            
            Returns the number of visible Columns in the model
            
        
        
            
            Returns the index of the last visible Column in the model
            
        
        
            
            Specifies the amount of space between the border and any contained 
            items along each edge of an object
            
        
        
            
            Represents a Padding structure with its properties 
            left uninitialized
            
        
        
            
            The width of the left padding
            
        
        
            
            The width of the right padding
            
        
        
            
            The width of the top padding
            
        
        
            
            The width of the bottom padding
            
        
        
            
            Initializes a new instance of the Padding class
            
            The width of the left padding value
            The height of top padding value
            The width of the right padding value
            The height of bottom padding value
        
        
            
            Tests whether obj is a CellPadding structure with the same values as 
            this Padding structure
            
            The Object to test
            This method returns true if obj is a CellPadding structure 
            and its Left, Top, Right, and Bottom properties are equal to 
            the corresponding properties of this CellPadding structure; 
            otherwise, false
        
        
            
            Returns the hash code for this CellPadding structure
            
            An integer that represents the hashcode for this 
            padding
        
        
            
            Tests whether two CellPadding structures have equal Left, Top, 
            Right, and Bottom properties
            
            The CellPadding structure that is to the left 
            of the equality operator
            The CellPadding structure that is to the right 
            of the equality operator
            This operator returns true if the two CellPadding structures 
            have equal Left, Top, Right, and Bottom properties
        
        
            
            Tests whether two CellPadding structures differ in their Left, Top, 
            Right, and Bottom properties
            
            The CellPadding structure that is to the left 
            of the equality operator
            The CellPadding structure that is to the right 
            of the equality operator
            This operator returns true if any of the Left, Top, Right, 
            and Bottom properties of the two CellPadding structures are unequal; 
            otherwise false
        
        
            
            Gets or sets the width of the left padding value
            
        
        
            
            Gets or sets the width of the right padding value
            
        
        
            
            Gets or sets the height of the top padding value
            
        
        
            
            Gets or sets the height of the bottom padding value
            
        
        
            
            Tests whether all numeric properties of this CellPadding have 
            values of zero
            
        
        
            
            A custom TypeConverter used to help convert CellPadding objects from 
            one Type to another
            
        
        
            
            Returns whether this converter can convert an object of the 
            given type to the type of this converter, using the specified context
            
            An ITypeDescriptorContext that provides 
            a format context
            A Type that represents the type you 
            want to convert from
            true if this converter can perform the conversion; 
            otherwise, false
        
        
            
            Returns whether this converter can convert the object to the 
            specified type, using the specified context
            
            An ITypeDescriptorContext that provides a 
            format context
            A Type that represents the type you 
            want to convert to
            true if this converter can perform the conversion; 
            otherwise, false
        
        
            
            Converts the given object to the type of this converter, using 
            the specified context and culture information
            
            An ITypeDescriptorContext that provides a 
            format context
            The CultureInfo to use as the current culture
            The Object to convert
            An Object that represents the converted value
        
        
            
            Converts the given value object to the specified type, using 
            the specified context and culture information
            
            An ITypeDescriptorContext that provides 
            a format context
            A CultureInfo object. If a null reference 
            is passed, the current culture is assumed
            The Object to convert
            The Type to convert the value 
            parameter to
            An Object that represents the converted value
        
        
            
            Creates an instance of the Type that this TypeConverter is associated 
            with, using the specified context, given a set of property values for 
            the object
            
            An ITypeDescriptorContext that provides a format 
            context
            An IDictionary of new property values
            An Object representing the given IDictionary, or a null 
            reference if the object cannot be created
        
        
            
            Returns whether changing a value on this object requires a call to 
            CreateInstance to create a new value, using the specified context
            
            An ITypeDescriptorContext that provides a 
            format context
            true if changing a property on this object requires a call 
            to CreateInstance to create a new value; otherwise, false
        
        
            
            Returns a collection of properties for the type of array specified 
            by the value parameter, using the specified context and attributes
            
            An ITypeDescriptorContext that provides a format 
            context
            An Object that specifies the type of array for 
            which to get properties
            An array of type Attribute that is used as 
            a filter
            A PropertyDescriptorCollection with the properties that are 
            exposed for this data type, or a null reference if there are no 
            properties
        
        
            
            Returns whether this object supports properties, using the specified context
            
            An ITypeDescriptorContext that provides a format context
            true if GetProperties should be called to find the properties of this 
            object; otherwise, false
        
        
            
            Represents the methods that will handle the RowAdded and RowRemoved 
            events of a TableModel
            
        
        
            
            Provides data for a TableModel's RowAdded and RowRemoved events
            
        
        
            
            The TableModel that Raised the event
            
        
        
            
            The affected Row
            
        
        
            
            The start index of the affected Row(s)
            
        
        
            
            The end index of the affected Row(s)
            
        
        
            
            Initializes a new instance of the TableModelEventArgs class with 
            the specified TableModel source, start index, end index and affected Column
            
            The TableModel that originated the event
        
        
            
            Initializes a new instance of the TableModelEventArgs class with 
            the specified TableModel source, start index, end index and affected Column
            
            The TableModel that originated the event
            The start index of the affected Row(s)
            The end index of the affected Row(s)
        
        
            
            Initializes a new instance of the TableModelEventArgs class with 
            the specified TableModel source, start index, end index and affected Column
            
            The TableModel that originated the event
            The affected Row
            The start index of the affected Row(s)
            The end index of the affected Row(s)
        
        
            
            Gets the TableModel that Raised the event
            
        
        
            
            Gets the affected Row
            
        
        
            
            Gets the start index of the affected Row(s)
            
        
        
            
            Gets the end index of the affected Row(s)
            
        
        
            
            Things that happen to tables, essentially the properties that can change, 
            Sort Start and End should be here rather than in Column Events
            
        
        
            
            The Row Store Changed
            
        
        
            
            The Column Store Changed
            
        
        
            
            Represents the method that will handle the HeaderMouseEnter, HeaderMouseLeave, 
            HeaderMouseDown, HeaderMouseUp, HeaderMouseMove, HeaderClick and HeaderDoubleClick 
            events of a Table
            
        
        
            
            Provides data for the HeaderMouseEnter, HeaderMouseLeave, HeaderMouseDown, 
            HeaderMouseUp, HeaderMouseMove, HeaderClick and HeaderDoubleClick events of a Table
            
        
        
            
            The Column that raised the event
            
        
        
            
            The Table the Column belongs to
            
        
        
            
            The index of the Column
            
        
        
            
            The column header's bounding rectangle
            
        
        
            
            Initializes a new instance of the HeaderMouseEventArgs class with 
            the specified source Column, Table, column index and column header bounds
            
            The Column that Raised the event
            The Table the Column belongs to
            The index of the Column
            The column header's bounding rectangle
        
        
            
            Initializes a new instance of the HeaderMouseEventArgs class with 
            the specified source Column, Table, column index, column header bounds 
            and MouseEventArgs
            
            The Column that Raised the event
            The Table the Column belongs to
            The index of the Column
            The column header's bounding rectangle
            The MouseEventArgs that contains data about the 
            mouse event
        
        
            
            Gets the Column that Raised the event
            
        
        
            
            Gets the Table the Cell belongs to
            
        
        
            
            Gets the index of the Column
            
        
        
            
            Gets the column header's bounding rectangle
            
        
        
            
            Specifies the type of event generated when the value of a 
            Column's property changes
            
        
        
            
            Occurs when the Column's property change type is unknown
            
        
        
            
            Occurs when the value of a Column's Text property changes
            
        
        
            
            Occurs when the value of a Column's Alignment property changes
            
        
        
            
            Occurs when the value of a Column's HeaderAlignment property changes
            
        
        
            
            Occurs when the value of a Column's Width property changes
            
        
        
            
            Occurs when the value of a Column's Visible property changes
            
        
        
            
            Occurs when the value of a Column's Image property changes
            
        
        
            
            Occurs when the value of a Column's Format property changes
            
        
        
            
            Occurs when the value of a Column's ColumnState property changes
            
        
        
            
            Occurs when the value of a Column's Renderer property changes
            
        
        
            
            Occurs when the value of a Column's Editor property changes
            
        
        
            
            Occurs when the value of a Column's Comparer property changes
            
        
        
            
            Occurs when the value of a Column's Enabled property changes
            
        
        
            
            Occurs when the value of a Column's Editable property changes
            
        
        
            
            Occurs when the value of a Column's Selectable property changes
            
        
        
            
            Occurs when the value of a Column's Sortable property changes
            
        
        
            
            Occurs when the value of a Column's SortOrder property changes
            
        
        
            
            Occurs when the value of a Column's ToolTipText property changes
            
        
        
            
            Occurs when a Column is being sorted
            
        
        
            
            Occurs when the value of a Column's Resizable property changes
            
        
        
            
            Occurs when the value of a Column's AutoResizeMode property changes
            
        
        
            
            Represents the method that will handle the CellGotFocus and CellLostFocus 
            events of a Table
            
        
        
            
            Provides data for the CellGotFocus and CellLostFocus events of a Table
            
        
        
            
            The Table the Cell belongs to
            
        
        
            
            The Cells bounding rectangle
            
        
        
            
            Initializes a new instance of the CellFocusEventArgs class with 
            the specified source Cell, table, row index, column index and 
            cell bounds
            
            The Cell that Raised the event
            The Table the Cell belongs to
            The Row index of the Cell
            The Column index of the Cell
            The Cell's bounding rectangle
        
        
            
            Gets the Table the Cell belongs to
            
        
        
            
            Gets the Cell's bounding rectangle
            
        
        
            
            Represents the methods that will handle the PropertyChanged event of a Cell
            
        
        
            
            Provides data for a Cell's PropertyChanged event
            
        
        
            
            The type of event
            
        
        
            
            The old value of the property
            
        
        
            
            Initializes a new instance of the CellEventArgs class with 
            the specified Cell source and event type
            
            The Cell that Raised the event
            The type of event
            The old value of the property
        
        
            
            Initializes a new instance of the CellEventArgs class with 
            the specified Cell source, column index, row index and event type
            
            The Cell that Raised the event
            The Column index of the Cell
            The Row index of the Cell
            The type of event
            The old value of the property
        
        
            
            Gets or sets the type of event
            
        
        
            
            Gets the old value of the property
            
        
        
            
            Represents the methods that will handle the BeginEdit, StopEdit and 
            CancelEdit events of a Table
            
        
        
            
            Represents the method that will handle the CellButtonClicked event of a Table
            
        
        
            
            Provides data for the CellButtonClicked event of a Table
            
        
        
            
            Initializes a new instance of the CellButtonEventArgs class with 
            the specified Cell source, row index and column index
            
            The Cell that raised the event
            The Column index of the Cell
            The Row index of the Cell
        
        
            
            Contains information about the current state of a grouping Cell.
            
        
        
            
            The current state of the Cell
            
        
        
            
            Initializes a new instance of the GroupRendererData class
            
        
        
            
            Gets or sets the current state of the Cell
            
        
        
            
            Contains information about the current state of a Cell's button
            
        
        
            
            The current state of the button
            
        
        
            
            The x coordinate of the last mouse click point
            
        
        
            
            The y coordinate of the last mouse click point
            
        
        
            
            Initializes a new instance of the ButtonRendererData class
            
        
        
            
            Gets or sets the current state of the button
            
        
        
            
            Gets or sets the Point that the mouse was last clicked in the button
            
        
        
            
            Specifies the current state of the Table
            
        
        
            
            The Table is in its normal state
            
        
        
            
            The Table is selecting a Column
            
        
        
            
            The Table is resizing a Column
            
        
        
            
            The Table is editing a Cell
            
        
        
            
            The Table is sorting a Column
            
        
        
            
            The Table is selecting Cells
            
        
        
            
            Specifies the part of the Table the user has clicked
            
        
        
            
            A cell in the Table
            
        
        
            
            A column header in the Table
            
        
        
            
            The non-client area of a Table, such as the border
            
        
        
            
            The click occured outside ot the Table
            
        
        
            
            Stores visual appearance related properties for a Row
            
        
        
            
            The background color of the Row
            
        
        
            
            The foreground color of the Row
            
        
        
            
            The font used to draw the text in the Row
            
        
        
            
            The alignment of the text in the Row
            
        
        
            
            Initializes a new instance of the RowStyle class with default settings.
            
        
        
            
            Returns true if this property has been specified.
            
            
            
        
        
            
            Gets or sets the Font used by the Row
            
        
        
            
            Gets or sets the background color for the Row
            
        
        
            
            Gets or sets the foreground color for the Row
            
        
        
            
            Gets or sets the vertical alignment of the text displayed in the Row
            
        
        
            
            Returns true if the BackColor property has been set.
            
        
        
            
            Returns true if the Font property has been set.
            
        
        
            
            Returns true if the ForeColor property has been set.
            
        
        
            
            Returns true if the Alignment property has been set.
            
        
        
            
            Represents a collection of Row objects
            
        
        
            
            The TableModel that owns the RowCollection
            
        
        
            
            A Row that owns this row
            
        
        
            
            Initializes a new instance of the RowCollection class 
            that belongs to the specified TableModel
            
            A TableModel representing the tableModel that owns 
            the RowCollection
        
        
            
            Initializes a new instance of the RowCollection class 
            that belongs to the specified Row
            
            
        
        
            
            Adds the specified Row to the end of the collection
            
            The Row to add
        
        
            
            Count the number of hidden rows before the supplied row.
            
            The row to count up to.
            The number of hidden rows.
        
        
            
            Count the number of hidden rows before the supplied row.
            
            The row to count up to.
            The number of hidden rows.
        
        
            
            Collapses all sub rows.
            
        
        
            
            Expands all sub rows.
            
        
        
            
            Adds an array of Row objects to the collection
            
            An array of Row objects to add 
            to the collection
        
        
            
            Removes the specified Row from the model
            
            The Row to remove
        
        
            
            Removes an array of Row objects from the collection
            
            An array of Row objects to remove 
            from the collection
        
        
            
            Removes the Row at the specified index from the collection
            
            The index of the Row to remove
        
        
            
            Removes all Rows from the collection
            
        
        
            
            Inserts a Row into the collection at the specified index
            
            The zero-based index at which the Row 
            should be inserted
            The Row to insert
        
        
            
            Inserts an array of Rows into the collection at the specified 
            index
            
            The zero-based index at which the rows 
            should be inserted
            The array of Rows to be inserted into 
            the collection
        
        
            
            Returns the index of the specified Row in the model
            
            The Row to look for
            The index of the specified Row in the model
        
        
            
            Replaces the Row at the specified index to the specified Row
            
            The index of the Row to be replaced
            The Row to be placed at the specified index
        
        
            
            Raises the RowAdded event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the RowRemoved event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the RowAdded event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the RowRemoved event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Gets the total number of subrows that are currently not expanded.
            
        
        
            
            Gets the Row at the specified index
            
        
        
            
            A ColumnModel contains a collection of Columns that will be displayed in a Table. It also keeps track of whether a 
            CellRenderer or CellEditor has been created for a particular Column. 
            
        
        
            
            The default height of a column header
            
        
        
            
            The minimum height of a column header
            
        
        
            
            The maximum height of a column header
            
        
        
            
            The collection of Column's contained in the ColumnModel
            
        
        
            
            The list of all default CellRenderers used by the Columns in the ColumnModel
            
        
        
            
            The list of all default CellEditors used by the Columns in the ColumnModel
            
        
        
            
            The Table that the ColumnModel belongs to
            
        
        
            
            The height of the column headers
            
        
        
            
            Specifies a collection of underlying sort order(s)
            
        
        
            
            Initializes a new instance of the ColumnModel class with default settings
            
        
        
            
            Initializes a new instance of the ColumnModel class with an array of strings 
            representing TextColumns
            
            An array of strings that represent the Columns of 
            the ColumnModel
        
        
            
            Initializes a new instance of the Row class with an array of Column objects
            
            An array of Cell objects that represent the Columns 
            of the ColumnModel
        
        
            
            Initialise default settings
            
        
        
            
            Returns the index of the Column that lies on the specified position
            
            The x-coordinate to check
            The index of the Column or -1 if no Column is found
        
        
            
            Returns the Column that lies on the specified position
            
            The x-coordinate to check
            The Column that lies on the specified position, 
            or null if not found
        
        
            
            Returns a rectangle that contains the header of the column 
            at the specified index in the ColumnModel
            
            The index of the column
            that countains the header of the specified column
        
        
            
            Returns a rectangle that contains the header of the specified column
            
            The column
            A rectangle that countains the header of the specified column
        
        
             
            Releases the unmanaged resources used by the ColumnModel and optionally 
            releases the managed resources
            
        
        
            
            Returns the ICellEditor that is associated with the specified name
            
            The name thst is associated with an ICellEditor
            The ICellEditor that is associated with the specified name, 
            or null if the name or ICellEditor do not exist
        
        
            
            Gets the ICellEditor for the Column at the specified index in the 
            ColumnModel
            
            The index of the Column in the ColumnModel for 
            which an ICellEditor will be retrieved
            The ICellEditor for the Column at the specified index, or 
            null if the editor does not exist
        
        
            
            Associates the specified ICellRenderer with the specified name
            
            The name to be associated with the specified ICellEditor
            The ICellEditor to be added to the ColumnModel
        
        
            
            Gets whether the ColumnModel contains an ICellEditor with the 
            specified name
            
            The name associated with the ICellEditor
            true if the ColumnModel contains an ICellEditor with the 
            specified name, false otherwise
        
        
            
            Returns the ICellRenderer that is associated with the specified name
            
            The name thst is associated with an ICellEditor
            The ICellRenderer that is associated with the specified name, 
            or null if the name or ICellRenderer do not exist
        
        
            
            Gets the ICellRenderer for the Column at the specified index in the 
            ColumnModel
            
            The index of the Column in the ColumnModel for 
            which an ICellRenderer will be retrieved
            The ICellRenderer for the Column at the specified index, or 
            null if the renderer does not exist
        
        
            
            Associates the specified ICellRenderer with the specified name
            
            The name to be associated with the specified ICellRenderer
            The ICellRenderer to be added to the ColumnModel
        
        
            
            Gets whether the ColumnModel contains an ICellRenderer with the 
            specified name
            
            The name associated with the ICellRenderer
            true if the ColumnModel contains an ICellRenderer with the 
            specified name, false otherwise
        
        
            
            Returns the index of the first visible Column that is to the 
            left of the Column at the specified index in the ColumnModel
            
            The index of the Column for which the first 
            visible Column that is to the left of the specified Column is to 
            be found
            the index of the first visible Column that is to the 
            left of the Column at the specified index in the ColumnModel, or 
            -1 if the Column at the specified index is the first visible column, 
            or there are no Columns in the Column model
        
        
            
            Returns the index of the first visible Column that is to the 
            right of the Column at the specified index in the ColumnModel
            
            The index of the Column for which the first 
            visible Column that is to the right of the specified Column is to 
            be found
            the index of the first visible Column that is to the 
            right of the Column at the specified index in the ColumnModel, or 
            -1 if the Column at the specified index is the last visible column, 
            or there are no Columns in the Column model
        
        
            
            Specifies whether the HeaderHeight property should be serialized at 
            design time
            
            true if the HeaderHeight property should be serialized, 
            false otherwise
        
        
            
            Raises the ColumnAdded event
            
            A ColumnModelEventArgs that contains the event data
        
        
            
            Raises the ColumnRemoved event
            
            A ColumnModelEventArgs that contains the event data
        
        
            
            Raises the HeaderHeightChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the ColumnPropertyChanged event
            
            A ColumnEventArgs that contains the event data
        
        
            
            Occurs when a Column has been added to the ColumnModel
            
        
        
            
            Occurs when a Column is removed from the ColumnModel
            
        
        
            
            Occurs when the value of the HeaderHeight property changes
            
        
        
            
            Gets the number of ICellEditors contained in the ColumnModel
            
        
        
            
            Gets the number of ICellRenderers contained in the ColumnModel
            
        
        
            
            A ColumnCollection representing the collection of 
            Columns contained within the ColumnModel
            
        
        
            
            Gets or sets the height of the column headers
            
        
        
            
            Gets a rectangle that specifies the width and height of all the 
            visible column headers in the model
            
        
        
            
            Gets the total width of all the Columns in the model
            
        
        
            
            Gets the total width of all the visible Columns in the model
            
        
        
            
            Gets the index of the last Column that is not hidden
            
        
        
            
            Gets the number of Columns in the ColumnModel that are visible
            
        
        
            
            Gets the Table the ColumnModel belongs to
            
        
        
            
            Gets or sets a collection of underlying sort order(s)
            
        
        
            
            Gets or sets the Table the ColumnModel belongs to
            
        
        
            
            Gets whether the ColumnModel is able to raise events
            
        
        
            
            Gets the value for CanRaiseEvents.
            
        
        
            
            Gets whether the ColumnModel is enabled
            
        
        
            
            Represents the position of a Cell in a Table
            
        
        
            
            Repsesents a null CellPos
            
        
        
            
            The Row index of this CellPos
            
        
        
            
            The Column index of this CellPos
            
        
        
            
            Initializes a new instance of the CellPos class with the specified 
            row index and column index
            
            The Row index of the CellPos
            The Column index of the CellPos
        
        
            
            Translates this CellPos by the specified amount
            
            The amount to offset the row index
            The amount to offset the column index
        
        
            
            Tests whether obj is a CellPos structure with the same values as 
            this CellPos structure
            
            The Object to test
            This method returns true if obj is a CellPos structure 
            and its Row and Column properties are equal to the corresponding 
            properties of this CellPos structure; otherwise, false
        
        
            
            Returns the hash code for this CellPos structure
            
            An integer that represents the hashcode for this 
            CellPos
        
        
            
            Converts the attributes of this CellPos to a human-readable string
            
            A string that contains the row and column indexes of this 
            CellPos structure 
        
        
            
            Tests whether two CellPos structures have equal Row and Column 
            properties
            
            The CellPos structure that is to the left 
            of the equality operator
            The CellPos structure that is to the right 
            of the equality operator
            This operator returns true if the two CellPos structures 
            have equal Row and Column properties
        
        
            
            Tests whether two CellPos structures differ in their Row and 
            Column properties
            
            The CellPos structure that is to the left 
            of the equality operator
            The CellPos structure that is to the right 
            of the equality operator
            This operator returns true if any of the Row and Column 
            properties of the two CellPos structures are unequal; otherwise 
            false
        
        
            
            Gets or sets the Row index of this CellPos
            
        
        
            
            Gets or sets the Column index of this CellPos
            
        
        
            
            Tests whether any numeric properties of this CellPos have 
            values of -1
            
        
        
            
            Specifies the DropDownCellEditor style
            
        
        
            
            The text portion is editable. The user must click the arrow 
            button to display the list portion
            
        
        
            
            The user cannot directly edit the text portion. The user must 
            click the arrow button to display the list portion
            
        
        
            
            A class that contains methods for P/Invoking the Win32 API
            
        
        
            
            The SendMessage function sends the specified message to a 
            window or windows. It calls the window procedure for the 
            specified window and does not return until the window 
            procedure has processed the message
            
            Handle to the window whose window procedure will 
            receive the message
            Specifies the message to be sent
            Specifies additional message-specific information
            Specifies additional message-specific information
            The return value specifies the result of the message processing; 
            it depends on the message sent
        
        
            
            The TrackMouseEvent function posts messages when the mouse pointer 
            leaves a window or hovers over a window for a specified amount of time
            
            A TRACKMOUSEEVENT structure that contains tracking 
            information
            true if the function succeeds, false otherwise
        
        
            
            The PostMessage function places (posts) a message in the message queue associated 
            with the thread that created the specified window and returns without waiting for 
            the thread to process the message
            
            Handle to the window whose window procedure is to receive the 
            message
            Specifies the message to be posted
            Specifies additional message-specific information
            Specifies additional message-specific information
            If the function succeeds, the return value is nonzero. If the function 
            fails, the return value is zero
        
        
            
            The MessageBeep function plays a waveform sound. The waveform sound for each 
            sound type is identified by an entry in the registry
            
            Sound type, as identified by an entry in the registry
            If the function succeeds, the return value is nonzero. If the function 
            fails, the return value is zero
        
        
            
            The NotifyWinEvent function signals the system that a predefined event occurred. 
            If any client applications have registered a hook function for the event, the 
            system calls the client's hook function
            
            Specifies the event that occurred
            Handle to the window that contains the object that generated 
            the event
            Identifies the kind of object that generated the event
            Identifies whether the event was generated by an object or 
            by a child element of the object. If this value is CHILDID_SELF, the event was 
            generated by the object itself. If not, this value is the child ID of the element 
            that generated the event
        
        
            
            The ScrollWindow function scrolls the contents of the specified window's client area
            
            Handle to the window where the client area is to be scrolled
            Specifies the amount, in device units, of horizontal scrolling. 
            This parameter must be a negative value to scroll the content of the window to the left
            Specifies the amount, in device units, of vertical scrolling. 
            This parameter must be a negative value to scroll the content of the window up
            Pointer to the RECT structure specifying the portion of the 
            client area to be scrolled. If this parameter is NULL, the entire client area is 
            scrolled
            Pointer to the RECT structure containing the coordinates 
            of the clipping rectangle. Only device bits within the clipping rectangle are affected. 
            Bits scrolled from the outside of the rectangle to the inside are painted; bits scrolled 
            from the inside of the rectangle to the outside are not painted
            If the function succeeds, the return value is nonzero. If the function fails, 
            the return value is zero
        
        
            
            The keybd_event function synthesizes a keystroke. The system can use such a synthesized 
            keystroke to generate a WM_KEYUP or WM_KEYDOWN message. The keyboard driver's interrupt 
            handler calls the keybd_event function
            
            Specifies a virtual-key code
            This parameter is not used
            Specifies various aspects of function operation
            
        
        
            
            The PeekMessage function dispatches incoming sent messages, checks the thread message 
            queue for a posted message, and retrieves the message (if any exist).
            
            Pointer to an MSG structure that receives message information
            Handle to the window whose messages are to be examined. The window 
            must belong to the current thread. If hWnd is NULL, PeekMessage retrieves messages for 
            any window that belongs to the current thread. If hWnd is INVALID_HANDLE_VALUE, 
            PeekMessage retrieves messages whose hWnd value is NULL, as posted by the PostThreadMessage 
            function
            Specifies the value of the first message in the range of messages 
            to be examined. Use WM_KEYFIRST to specify the first keyboard message or WM_MOUSEFIRST 
            to specify the first mouse message. If wMsgFilterMin and wMsgFilterMax are both zero, 
            PeekMessage returns all available messages (that is, no range filtering is performed).
            Specifies the value of the last message in the range of messages 
            to be examined. Use WM_KEYLAST to specify the first keyboard message or WM_MOUSELAST 
            to specify the last mouse message. If wMsgFilterMin and wMsgFilterMax are both zero, 
            PeekMessage returns all available messages (that is, no range filtering is performed).
            Specifies how messages are handled
            If a message is available, the return value is nonzero. If no messages are 
            available, the return value is zero
        
        
            
            The TranslateMessage function translates virtual-key messages into character messages. 
            The character messages are posted to the calling thread's message queue, to be read the 
            next time the thread calls the GetMessage or PeekMessage function
            
            Pointer to an MSG structure that contains message information retrieved 
            from the calling thread's message queue by using the GetMessage or PeekMessage function
            If the message is translated (that is, a character message is posted to the 
            thread's message queue), the return value is nonzero.If the message is WM_KEYDOWN, 
            WM_KEYUP, WM_SYSKEYDOWN, or WM_SYSKEYUP, the return value is nonzero, regardless of 
            the translation. If the message is not translated (that is, a character message is not 
            posted to the thread's message queue), the return value is zero
        
        
            
            The DispatchMessage function dispatches a message to a window procedure. It is typically 
            used to dispatch a message retrieved by the GetMessage funct
            
            Pointer to an MSG structure that contains the message
            The return value specifies the value returned by the window procedure. Although 
            its meaning depends on the message being dispatched, the return value generally is ignored
        
        
            
            Simulates a keystroke.
            
            char KeyPressEventArgs.KeyChar
        
        
            
            A HeapSort implementation for sorting the Cells contained in a TableModel
            
        
        
            
            Initializes a new instance of the HeapSorter class with the specified 
            TableModel, Column index, IComparer and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            The IComparer used to sort the Column's Cells
            Specifies how the Column is to be sorted
        
        
            
            Starts sorting the Cells in the TableModel
            
        
        
            
            
            
            
            
        
        
            
            Represents a Column whose Cells are displayed as a collapse/expand icon.
            
        
        
            
            Specifies whether any text contained in the Cell should be drawn
            
        
        
            
            Specifies the colour of the box and connecting lines
            
        
        
            
            Determies whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.
            
        
        
            
            Creates a new GroupColumn with default values
            
        
        
            
            Creates a new GroupColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new GroupColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Initializes the GroupColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets or sets whether any text contained in the Column's Cells should be drawn
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells contents 
            are able to be edited
            
        
        
            
            Specifies the colour of the box and connecting lines.
            
        
        
            
            Gets or sets whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.
            
        
        
            
            Represents a Column whose Cells are displayed as a DateTime
            
        
        
            
            Default long date format
            
        
        
            
            Default short date format
            
        
        
            
            Default time format
            
        
        
            
            The format of the date and time displayed in the Cells
            
        
        
            
            The custom date/time format string
            
        
        
            
            Creates a new DateTimeColumn with default values
            
        
        
            
            Creates a new DateTimeColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new DateTimeColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new DateTimeColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new DateTimeColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new DateTimeColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new DateTimeColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the DateTimeColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Specifies whether the CustomDateTimeFormat property should be serialized at 
            design time
            
            true if the CustomDateTimeFormat property should be serialized, 
            false otherwise
        
        
            
            Gets or sets the format of the date and time displayed in the Column's Cells
            
        
        
            
            Gets or sets the custom date/time format string
            
        
        
            
            Gets or sets the string that specifies how the Column's Cell contents 
            are formatted
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            A class for editing Cells that contain Colors
            
        
        
            
            A ColorPicker control similar to the ColorPicker found in the 
            VS.NET property window
            
        
        
            
            Custom color dialog
            
        
        
            
            Initializes a new instance of the ColorCellEditor class with default settings
            
        
        
            
            Sets the location and size of the CellEditor
            
            A Rectangle that represents the size and location 
            of the Cell being edited
        
        
            
            Sets the initial value of the editor based on the contents of 
            the Cell being edited
            
        
        
            
            Sets the contents of the Cell being edited based on the value 
            in the editor
            
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Converts the specified Color to its string representation
            
            The Color to convert
            A string that represents the specified Color
        
        
            
            Gets whether the editor should stop editing if a mouse click occurs 
            outside of the DropDownContainer while it is dropped down
            
            The Control that will receive the message
            The current position of the mouse cursor
            true if the editor should stop editing, false otherwise
        
        
            
            Raises the SelectedColorChanged event
            
            An EventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.KeyPress event
            
            The object that raised the event
            A KeyPressEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.LostFocus event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Handler for the editors ColorPicker.SelectedColorChanged event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Occurs when the SelectedIndex property has changed
            
        
        
            
            Gets or sets a value specifying the style of the drop down editor
            
        
        
            
            Gets or sets the custom color dialog
            
        
        
            
            A ColorPicker control similar to the ColorPicker found in the 
            VS.NET property window
            
        
        
             
            Required designer variable.
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            Initializes a new instance of the ColorPicker class with default settings
            
        
        
             
            Clean up any resources being used.
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
        
        
            
            Raises the SelectedColorChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the FontChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the GotFocus event
            
            An EventArgs that contains the event data
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            Occurs when the value of the ColorPicker's SelectedColor property changes
            
        
        
            
            Gets or sets the currently selected Color
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            Gets the default size of the control
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            Summary description for frmColorPicker.
            
        
        
            
            Required designer variable.
            
        
        
            
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            
        
        
            
            Summary description for ctrl2DColorBox.
            
        
        
             
            Required designer variable.
            
        
        
             
            Clean up any resources being used.
            
        
        
             
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            
        
        
            
            Redraws only the content over the marker
            
        
        
            
            Draws the marker (circle) inside the box
            
            
            
            
        
        
            
            Draws the border around the control.
            
        
        
            
            Evaluates the DrawStyle of the control and calls the appropriate
            drawing function for content
            
        
        
            
            Draws the content of the control filling in all color values with the provided Hue value.
            
        
        
            
            Draws the content of the control filling in all color values with the provided Saturation value.
            
        
        
            
            Draws the content of the control filling in all color values with the provided Luminance or Brightness value.
            
        
        
            
            Draws the content of the control filling in all color values with the provided Red value.
            
        
        
            
            Draws the content of the control filling in all color values with the provided Green value.
            
        
        
            
            Draws the content of the control filling in all color values with the provided Blue value.
            
        
        
            
            Calls all the functions neccessary to redraw the entire control.
            
        
        
            
            Resets the marker position of the slider to match the controls color.  Gives the option of redrawing the slider.
            
            Set to true if you want the function to redraw the slider after determining the best position
        
        
            
            Resets the controls color (both HSL and RGB variables) based on the current marker position
            
        
        
            
            Kindof self explanitory, I really need to look up the .NET function that does this.
            
            double value to be rounded to an integer
            
        
        
            
            Returns the graphed color at the x,y position on the control
            
            
            
            
        
        
            
            The drawstyle of the contol (Hue, Saturation, Brightness, Red, Green or Blue)
            
        
        
            
            The HSL color of the control, changing the HSL will automatically change the RGB color for the control.
            
        
        
            
            The RGB color of the control, changing the RGB will automatically change the HSL color for the control.
            
        
        
            
            A vertical slider control that shows a range for a color property (a.k.a. Hue, Saturation, Brightness,
            Red, Green, Blue) and sends an event when the slider is changed.
            
        
        
             
            Clean up any resources being used.
            
        
        
             
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            
        
        
            
            Redraws the background over the slider area on both sides of the control
            
        
        
            
            Draws the slider arrows on both sides of the control.
            
            position value of the slider, lowest being at the bottom.  The range
            is between 0 and the controls height-9.  The values will be adjusted if too large/small
            If Unconditional is true, the slider is drawn, otherwise some logic 
            is performed to determine is drawing is really neccessary.
        
        
            
            Draws the border around the control, in this case the border around the content area between
            the slider arrows.
            
        
        
            
            Evaluates the DrawStyle of the control and calls the appropriate
            drawing function for content
            
        
        
            
            Fills in the content of the control showing all values of Hue (from 0 to 360)
            
        
        
            
            Fills in the content of the control showing all values of Saturation (0 to 100%) for the given
            Hue and Luminance.
            
        
        
            
            Fills in the content of the control showing all values of Luminance (0 to 100%) for the given
            Hue and Saturation.
            
        
        
            
            Fills in the content of the control showing all values of Red (0 to 255) for the given
            Green and Blue.
            
        
        
            
            Fills in the content of the control showing all values of Green (0 to 255) for the given
            Red and Blue.
            
        
        
            
            Fills in the content of the control showing all values of Blue (0 to 255) for the given
            Red and Green.
            
        
        
            
            Calls all the functions neccessary to redraw the entire control.
            
        
        
            
            Resets the vertical position of the slider to match the controls color.  Gives the option of redrawing the slider.
            
            Set to true if you want the function to redraw the slider after determining the best position
        
        
            
            Resets the controls color (both HSL and RGB variables) based on the current slider position
            
        
        
            
            Kindof self explanitory, I really need to look up the .NET function that does this.
            
            double value to be rounded to an integer
            
        
        
            
            The drawstyle of the contol (Hue, Saturation, Brightness, Red, Green or Blue)
            
        
        
            
            The HSL color of the control, changing the HSL will automatically change the RGB color for the control.
            
        
        
            
            The RGB color of the control, changing the RGB will automatically change the HSL color for the control.
            
        
        
            
            Summary description for AdobeColors.
            
        
        
             
            Sets the absolute brightness of a colour 
             
            Original colour 
            The luminance level to impose 
            an adjusted colour 
        
        
             
            Modifies an existing brightness level 
             
             
            To reduce brightness use a number smaller than 1. To increase brightness use a number larger tnan 1 
             
            The original colour 
            The luminance delta 
            An adjusted colour 
        
        
             
            Sets the absolute saturation level 
             
            Accepted values 0-1 
            An original colour 
            The saturation value to impose 
            An adjusted colour 
        
        
             
            Modifies an existing Saturation level 
             
             
            To reduce Saturation use a number smaller than 1. To increase Saturation use a number larger tnan 1 
             
            The original colour 
            The saturation delta 
            An adjusted colour 
        
        
             
            Sets the absolute Hue level 
             
            Accepted values 0-1 
            An original colour 
            The Hue value to impose 
            An adjusted colour 
        
        
             
            Modifies an existing Hue level 
             
             
            To reduce Hue use a number smaller than 1. To increase Hue use a number larger tnan 1 
             
            The original colour 
            The Hue delta 
            An adjusted colour 
        
        
             
            Converts a colour from HSL to RGB 
             
            Adapted from the algoritm in Foley and Van-Dam 
            The HSL value 
            A Color structure containing the equivalent RGB values 
        
        
             
            Converts RGB to HSL 
             
            Takes advantage of whats already built in to .NET by using the Color.GetHue, Color.GetSaturation and Color.GetBrightness methods 
            A Color to convert 
            An HSL value 
        
        
            
            Converts RGB to CMYK
            
            A color to convert.
            A CMYK object
        
        
            
            Converts CMYK to RGB
            
            A color to convert
            A Color object
        
        
            
            Custom rounding function.
            
            Value to round
            Rounded value
        
        
            
            
            
        
        
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
            
            
            
            
            
        
        
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            Stores CheckBox related properties for a Cell
            
        
        
            
            The CheckState of the Cells check box
            
        
        
            
            Specifies whether the Cells check box supports an indeterminate state
            
        
        
            
            Initializes a new instance of the CellCheckStyle class with default settings
            
        
        
            
            Gets or sets whether the Cell is in the checked state
            
        
        
            
            Gets or sets the state of the Cells check box
            
        
        
            
            Gets or sets a value indicating whether the Cells check box 
            will allow three check states rather than two
            
        
        
            
            A class for editing Cells that contain strings
            
        
        
            
            Initializes a new instance of the TextCellEditor class with default settings
            
        
        
            
            Sets the location and size of the CellEditor
            
            A Rectangle that represents the size and location 
            of the Cell being edited
        
        
            
            Sets the initial value of the editor based on the contents of 
            the Cell being edited
            
        
        
            
            Sets the contents of the Cell being edited based on the value 
            in the editor
            
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Handler for the editors TextBox.KeyPress event
            
            The object that raised the event
            A KeyPressEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.LostFocus event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Gets the TextBox used to edit the Cells contents
            
        
        
            
            A message filter that filters mouse messages
            
        
        
            
            An IMouseMessageFilterClient that wishes to receive mouse events
            
        
        
            
            Initializes a new instance of the CellEditor class with the 
            specified IMouseMessageFilterClient client
            
        
        
            
            Filters out a message before it is dispatched
            
            The message to be dispatched. You cannot modify 
            this message
            true to filter the message and prevent it from being 
            dispatched; false to allow the message to continue to the next 
            filter or control
        
        
            
            Gets or sets the IMouseMessageFilterClient that wishes to 
            receive mouse events
            
        
        
            
            The RECT structure defines the coordinates of the upper-left 
            and lower-right corners of a rectangle
            
        
        
            
            Specifies the x-coordinate of the upper-left corner of the RECT
            
        
        
            
            Specifies the y-coordinate of the upper-left corner of the RECT
            
        
        
            
            Specifies the x-coordinate of the lower-right corner of the RECT
            
        
        
            
            Specifies the y-coordinate of the lower-right corner of the RECT
            
        
        
            
            Creates a new RECT struct with the specified location and size
            
            The x-coordinate of the upper-left corner of the RECT
            The y-coordinate of the upper-left corner of the RECT
            The x-coordinate of the lower-right corner of the RECT
            The y-coordinate of the lower-right corner of the RECT
        
        
            
            Creates a new RECT struct from the specified Rectangle
            
            The Rectangle to create the RECT from
            A RECT struct with the same location and size as 
            the specified Rectangle
        
        
            
            Creates a new RECT struct with the specified location and size
            
            The x-coordinate of the upper-left corner of the RECT
            The y-coordinate of the upper-left corner of the RECT
            The width of the RECT
            The height of the RECT
            A RECT struct with the specified location and size
        
        
            
            Returns a Rectangle with the same location and size as the RECT
            
            A Rectangle with the same location and size as the RECT
        
        
            
            Contains information about the current state of a number Cell's 
            up and down buttons
            
        
        
            
            The current state of the up button
            
        
        
            
            The current state of the down button
            
        
        
            
            The x coordinate of the last mouse click point
            
        
        
            
            The y coordinate of the last mouse click point
            
        
        
            
            Initializes a new instance of the NumberRendererData class
            
        
        
            
            Gets or sets the current state of the up button
            
        
        
            
            Gets or sets the current state of the down button
            
        
        
            
            Gets or sets the Point that the mouse was last clicked in a button
            
        
        
            
            Draws a rectangle round the destination drag drop row.
            
        
        
            
            Creates a renderer that draw a red rectangle round the hovered row.
            
        
        
            
            Creates a rendered that draw a rectangle round the hovered row with the specified color.
            
            
        
        
            
            Called when the given row is hovered during drag drop.
            
            
            
            
        
        
            
            Gets or sets the color used to draw the hover indicator rectangle.
            
        
        
            
            Represents a collection of Rows and Cells displayed in a Table.
            
        
        
            
            The default height of a Row
            
        
        
            
            The minimum height of a Row
            
        
        
            
            The maximum height of a Row
            
        
        
            
            The collection of Rows's contained in the TableModel
            
        
        
            
            The Table that the TableModel belongs to
            
        
        
            
            The currently selected Rows and Cells
            
        
        
            
            The height of each Row in the TableModel
            
        
        
            
            Initializes a new instance of the TableModel class with default settings
            
        
        
            
            Initializes a new instance of the TableModel class with an array of Row objects
            
            An array of Row objects that represent the Rows 
            of the TableModel
        
        
            
            Initialise default settings
            
        
        
             
            Releases the unmanaged resources used by the TableModel and optionally 
            releases the managed resources
            
        
        
            
            Returns the index of the Row that lies on the specified position
            
            The y-coordinate to check
            The index of the Row at the specified position or -1 if 
            no Row is found
        
        
            
            Returns the index of the Row that lies on the specified position.
            Found by iterating through all rows (i.e. copes with variable height rows).
            
            
            
        
        
            
            Specifies whether the RowHeight property should be serialized at 
            design time
            
            true if the RowHeight property should be serialized, 
            false otherwise
        
        
            
            Updates the Row's Index property so that it matches the Rows 
            position in the RowCollection
            
            The index to start updating from
        
        
            
            Raises the RowAdded event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the RowRemoved event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the SelectionChanged event
            
            A SelectionEventArgs that contains the event data
        
        
            
            Raises the RowHeightChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the RowPropertyChanged event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellAdded event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellRemoved event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellPropertyChanged event
            
            A CellEventArgs that contains the event data
        
        
            
            Occurs when a Row is added to the TableModel
            
        
        
            
            Occurs when a Row is removed from the TableModel
            
        
        
            
            Occurs when the value of the TableModel Selection property changes
            
        
        
            
            Occurs when the value of the RowHeight property changes
            
        
        
            
            Gets the Cell located at the specified row index and column index
            
            The row index of the Cell
            The column index of the Cell
        
        
            
            Gets the Cell located at the specified cell position
            
            The position of the Cell
        
        
            
            A TableModel.RowCollection representing the collection of 
            Rows contained within the TableModel
            
        
        
            
            A TableModel.Selection representing the collection of selected
            Rows and Cells contained within the TableModel
            
        
        
            
            Gets or sets the height of each Row in the TableModel
            
        
        
            
            Gets the Table the TableModel belongs to
            
        
        
            
            Gets or sets the Table the TableModel belongs to
            
        
        
            
            Gets whether the TableModel is able to raise events
            
        
        
            
            Gets the value for CanRaiseEvents.
            
        
        
            
            Gets whether the TableModel is enabled
            
        
        
            
            Represents the collection of selected Rows and Cells in a TableModel.
            
        
        
            
            The TableModel that owns the Selection
            
        
        
            
            The list of Rows that have selected Cells
            
        
        
            
            The starting cell of a selection that uses the shift key
            
        
        
            
            The ending cell of a selection that uses the shift key
            
        
        
            
            Initializes a new instance of the TableModel.Selection class 
            that belongs to the specified TableModel
            
            A TableModel representing the tableModel that owns 
            the Selection
        
        
            
            Replaces the currently selected Cells with the Cell at the specified 
            row and column indexes
            
            The row index of the Cell to be selected
            The column index of the Cell to be selected
        
        
            
            Replaces the currently selected Cells with the Cell at the specified CellPos
            
            A CellPos thst specifies the row and column indicies of 
            the Cell to be selected
        
        
            
            Replaces the currently selected Cells with the Cells located between the specified 
            start and end row/column indicies
            
            The row index of the start Cell
            The column index of the start Cell
            The row index of the end Cell
            The column index of the end Cell
        
        
            
            Replaces the currently selected Cells with the Cells located between the specified 
            start and end CellPos
            
            A CellPos that specifies the start Cell
            A CellPos that specifies the end Cell
        
        
            
            Adds the Cell at the specified row and column indicies to the current selection
            
            The row index of the Cell to add to the selection
            The column index of the Cell to add to the selection
        
        
            
            Adds the Cell at the specified row and column indicies to the current selection
            
            A CellPos that specifies the Cell to add to the selection
        
        
            
            Adds the Cells located between the specified start and end row/column indicies 
            to the current selection
            
            The row index of the start Cell
            The column index of the start Cell
            The row index of the end Cell
            The column index of the end Cell
        
        
            
            Adds the Cells located between the specified start and end CellPos to the
            current selection
            
            A CellPos that specifies the start Cell
            A CellPos that specifies the end Cell
        
        
            
            Adds the Cells located between the specified start and end CellPos to the
            current selection without raising an event
            
            A CellPos that specifies the start Cell
            A CellPos that specifies the end Cell
            true if any Cells were added, false otherwise
        
        
            
            Adds the Cells located between the specified start and end row/column indicies 
            to the current selection without raising an event
            
            The row index of the start Cell
            The column index of the start Cell
            The row index of the end Cell
            The column index of the end Cell
            true if any Cells were added, false otherwise
        
        
            
            Adds the Cells between the last selection start Cell and the Cell at the 
            specified row/column indicies to the current selection.  Any Cells that are 
            between the last start and end Cells that are not in the new area are 
            removed from the current selection
            
            The row index of the shift selected Cell
            The column index of the shift selected Cell
        
        
            
            Adds the Cells between the last selection start Cell and the Cell at the 
            specified CellPas to the current selection.  Any Cells that are 
            between the last start and end Cells that are not in the new area are 
            removed from the current selection
            
            A CellPos that specifies the shift selected Cell
        
        
            
            Ensures that the first index is smaller than the second index, 
            performing a swap if necessary
            
            The first index
            The second index
        
        
            
            Removes all selected Rows and Cells from the selection
            
        
        
            
            Removes all selected Rows and Cells from the selection without raising an event
            
        
        
            
            Removes the Cell at the specified row and column indicies from the current selection
            
            The row index of the Cell to remove from the selection
            The column index of the Cell to remove from the selection
        
        
            
            Removes the Cell at the specified row and column indicies from the current selection
            
            A CellPos that specifies the Cell to remove from the selection
        
        
            
            Removes the Cells located between the specified start and end row/column indicies 
            from the current selection
            
            The row index of the start Cell
            The column index of the start Cell
            The row index of the end Cell
            The column index of the end Cell
        
        
            
            Removes the Cells located between the specified start and end CellPos from the
            current selection
            
            A CellPos that specifies the start Cell
            A CellPos that specifies the end Cell
        
        
            
            Removes the Cells located between the specified start and end CellPos from the
            current selection without raising an event
            
            A CellPos that specifies the start Cell
            A CellPos that specifies the end Cell
            true if any Cells were added, false otherwise
        
        
            
            Removes the Cells located between the specified start and end row/column indicies 
            from the current selection without raising an event
            
            The row index of the start Cell
            The column index of the start Cell
            The row index of the end Cell
            The column index of the end Cell
            true if any Cells were added, false otherwise
        
        
            
            Removes the specified Row from the selection
            
            The Row to be removed from the selection
        
        
            
            Removes the specified Row from selection
            
            Index specifing which Row we want to remove from selection
        
        
            
            Returns whether the Cell at the specified row and column indicies is 
            currently selected
            
            The row index of the specified Cell
            The column index of the specified Cell
            true if the Cell at the specified row and column indicies is 
            selected, false otherwise
        
        
            
            Returns whether the Cell at the specified CellPos is currently selected
            
            A CellPos the represents the row and column indicies 
            of the Cell to check
            true if the Cell at the specified CellPos is currently selected, 
            false otherwise
        
        
            
            Returns whether the Row at the specified index in th TableModel is 
            currently selected
            
            The index of the Row to check
            true if the Row at the specified index is currently selected, 
            false otherwise
        
        
            
            Returns a Rectange that bounds the currently selected Rows
            
            First row index
            Last row index
            
        
        
            
            Gets an array that contains the currently selected Rows
            
        
        
            
            Gets an array that contains the indexes of the currently selected Rows
            
        
        
            
            Returns a Rectange that bounds the currently selected Rows
            
        
        
            
            A custom TypeConverter used to help convert Rows from 
            one Type to another
            
        
        
            
            Returns whether this converter can convert the object to the 
            specified type, using the specified context
            
            An ITypeDescriptorContext that provides a 
            format context
            A Type that represents the type 
            you want to convert to
            true if this converter can perform the conversion; o
            therwise, false
        
        
            
            Converts the given value object to the specified type, using 
            the specified context and culture information
            
            An ITypeDescriptorContext that provides 
            a format context
            A CultureInfo object. If a null reference 
            is passed, the current culture is assumed
            The Object to convert
            The Type to convert the value 
            parameter to
            An Object that represents the converted value
        
        
            
            Represents a Column whose Cells are displayed as a Control
            
        
        
            
            The factory class for creating the controls.
            
        
        
            
            The size of the control
            
        
        
            
            Creates a new ControlColumn with default values
            
        
        
            
            Creates a new ControlColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new ControlColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new ControlColumn with the specified header width
            
            The column's width
        
        
            
            Initializes the ControlColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Specifies whether the ControlSize property should be serialized at 
            design time
            
            true if the ControlSize property should be serialized, 
            false otherwise
        
        
            
            Gets or sets the size of the controls
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Gets or sets the factory class for creating the controls.
            
        
        
            
            Specifies alignment of a Columns content
            
        
        
            
            The Columns content is aligned to the left
            
        
        
            
            The Columns content is aligned to the center
            
        
        
            
            The Columns content is aligned to the right
            
        
        
            
            Specifies the type of event generated when the value of a 
            Row's property changes
            
        
        
            
            Occurs when the Row's property change type is unknown
            
        
        
            
            Occurs when the value of a Row's BackColor property changes
            
        
        
            
            Occurs when the value of a Row's ForeColor property changes
            
        
        
            
            Occurs when the value of a Row's Font property changes
            
        
        
            
            Occurs when the value of a Row's RowStyle property changes
            
        
        
            
            Occurs when the value of a Row's Alignment property changes
            
        
        
            
            Occurs when the value of a Row's Enabled property changes
            
        
        
            
            Occurs when the value of a Row's Editable property changes
            
        
        
            
            Occurs when the value of a Row's ExpandSubRows property changes
            
        
        
            
            Occurs when a sub row is added
            
        
        
            
            Occurs when a sub row is removed
            
        
        
            
            Represents the method that will handle the PaintHeader events of a Table
            
        
        
            
            Provides data for the PaintHeader event
            
        
        
            
            The Column to be painted
            
        
        
            
            The Table the Column's ColumnModel belongs to
            
        
        
            
            The index of the Column in the Table's ColumnModel
            
        
        
            
            The style of the Column header
            
        
        
            
            The rectangle in which to paint
            
        
        
            
            Indicates whether the user has done the paining for us
            
        
        
            
            Initializes a new instance of the PaintHeaderEventArgs class with 
            the specified graphics and clipping rectangle
            
            The Graphics used to paint the Column header
            The Rectangle that represents the rectangle 
            in which to paint
        
        
            
            Initializes a new instance of the PaintHeaderEventArgs class with 
            the specified graphics, column, table, column index, header style 
            and clipping rectangle
            
            The Graphics used to paint the Column header
            The Column to be painted
            The Table the Column's ColumnModel belongs to
            The index of the Column in the Table's ColumnModel
            The style of the Column's header
            The Rectangle that represents the rectangle 
            in which to paint
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            Gets the Column to be painted
            
        
        
            
            Gets the Table the Column's ColumnModel belongs to
            
        
        
            
            Gets the index of the Column in the Table's ColumnModel
            
        
        
            
            Gets the style of the Column's header
            
        
        
            
            Gets the column header's bounding rectangle
            
        
        
            
            Gets or sets a value indicating whether the BeforePaintHeader 
            event was handled
            
        
        
            
            The SIZE structure specifies the width and height of a rectangle
            
        
        
            
            Specifies the x-coordinate of the point
            
        
        
            
            Specifies the y-coordinate of the point
            
        
        
            
            Creates a new SIZE struct with the specified width and height
            
            The width component of the new SIZE
            The height component of the new SIZE
        
        
            
            Creates a new SIZE struct from the specified Size
            
            The Size to create the SIZE from
            A SIZE struct with the same width and height values as 
            the specified Point
        
        
            
            Returns a Point with the same width and height values as the SIZE
            
            A Point with the same width and height values as the SIZE
        
        
            
            Receives dynamic-link library (DLL)-specific version information. 
            It is used with the DllGetVersion function
            
        
        
            
            Size of the structure, in bytes. This member must be filled 
            in before calling the function
            
        
        
            
            Major version of the DLL. If the DLL's version is 4.0.950, 
            this value will be 4
            
        
        
            
            Minor version of the DLL. If the DLL's version is 4.0.950, 
            this value will be 0
            
        
        
            
            Build number of the DLL. If the DLL's version is 4.0.950, 
            this value will be 950
            
        
        
            
            Identifies the platform for which the DLL was built
            
        
        
            
            An IComparer for sorting Cells that contain Color information
            
        
        
            
            Initializes a new instance of the ColorComparer class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            
            
            
        
        
            
            A CellRenderer that draws Cell contents as controls
            
        
        
            
            Class that provides control instances for each cell.
            
        
        
            
            The size of the checkbox
            
        
        
            
            Initializes a new instance of the ControlCellRenderer class with 
            default settings
            
        
        
            
            Gets the Rectangle that specifies the Size and Location of 
            the control contained in the current Cell
            
            A Rectangle that specifies the Size and Location of 
            the control contained in the current Cell
        
        
            
            Gets the ControlRendererData specific data used by the Renderer from 
            the specified Cell
            
            
            
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            We don't want any background.
            
            
        
        
            
            Gets the size of the control
            
        
        
            
            Gets or sets the object that provides control instances for each cell.
            
        
        
            
            
            
        
        
            
            
            
            
            
            
        
        
            
            Stores Image related properties for a Cell
            
        
        
            
            The Image displayed in the Cell
            
        
        
            
            Determines how Images are sized in the Cell
            
        
        
            
            Initializes a new instance of the CellImageStyle class with default settings
            
        
        
            
            Gets or sets the image that is displayed in the Cell
            
        
        
            
            Gets or sets how the Cells image is sized within the Cell
            
        
        
            
            Represents a Cell that is displayed in a Table
            
        
        
            
            The text displayed in the Cell
            
        
        
            
            An object that contains data to be displayed in the Cell
            
        
        
            
            An object that contains data about the Cell
            
        
        
            
            Stores information used by CellRenderers to record the current 
            state of the Cell
            
        
        
            
            The Row that the Cell belongs to
            
        
        
            
            The index of the Cell
            
        
        
            
            Contains the current state of the the Cell
            
        
        
            
            The Cells CellStyle settings
            
        
        
            
            The Cells CellCheckStyle settings
            
        
        
            
            The Cells CellImageStyle settings
            
        
        
            
            The text displayed in the Cells tooltip
            
        
        
            
            Specifies whether the Cell has been disposed
            
        
        
            
            Specifies how many columns this cell occupies.
            
        
        
            
            Initializes a new instance of the Cell class with default settings
            
        
        
            
            Initializes a new instance of the Cell class with the specified text
            
            The text displayed in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified object
            
            The object displayed in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text 
            and object
            
            The text displayed in the Cell
            The object displayed in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text 
            and check value
            
            The text displayed in the Cell
            Specifies whether the Cell is Checked
        
        
            
            Initializes a new instance of the Cell class with the specified text 
            and Image value
            
            The text displayed in the Cell
            The Image displayed in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            fore Color, back Color and Font
            
            The text displayed in the Cell
            The foreground Color of the Cell
            The background Color of the Cell
            The Font used to draw the text in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text 
            and CellStyle
            
            The text displayed in the Cell
            A CellStyle that specifies the visual appearance 
            of the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified object, 
            fore Color, back Color and Font
            
            The object displayed in the Cell
            The foreground Color of the Cell
            The background Color of the Cell
            The Font used to draw the text in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text 
            and CellStyle
            
            The object displayed in the Cell
            A CellStyle that specifies the visual appearance 
            of the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            object, fore Color, back Color and Font
            
            The text displayed in the Cell
            The object displayed in the Cell
            The foreground Color of the Cell
            The background Color of the Cell
            The Font used to draw the text in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            object and CellStyle
            
            The text displayed in the Cell
            The object displayed in the Cell
            A CellStyle that specifies the visual appearance 
            of the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            check value, fore Color, back Color and Font
            
            The text displayed in the Cell
            Specifies whether the Cell is Checked
            The foreground Color of the Cell
            The background Color of the Cell
            The Font used to draw the text in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            check value and CellStyle
            
            The text displayed in the Cell
            Specifies whether the Cell is Checked
            A CellStyle that specifies the visual appearance 
            of the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            Image, fore Color, back Color and Font
            
            The text displayed in the Cell
            The Image displayed in the Cell
            The foreground Color of the Cell
            The background Color of the Cell
            The Font used to draw the text in the Cell
        
        
            
            Initializes a new instance of the Cell class with the specified text, 
            Image and CellStyle
            
            The text displayed in the Cell
            The Image displayed in the Cell
            A CellStyle that specifies the visual appearance 
            of the Cell
        
        
            
            Initialise default values
            
        
        
            
            Releases all resources used by the Cell
            
        
        
            
            Returns the state represented by the specified state flag
            
            A flag that represents the state to return
            The state represented by the specified state flag
        
        
            
            Sets the state represented by the specified state flag to the specified value
            
            A flag that represents the state to be set
            The new value of the state
        
        
            
            Sets whether the Cell is selected
            
            A boolean value that specifies whether the 
            cell is selected
        
        
            
            Specifies whether the BackColor property should be serialized at 
            design time
            
            true if the BackColor property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the ForeColor property should be serialized at 
            design time
            
            true if the ForeColor property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Font property should be serialized at 
            design time
            
            true if the Font property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Padding property should be serialized at 
            design time
            
            true if the Padding property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Editable property should be serialized at 
            design time
            
            true if the Editable property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Enabled property should be serialized at 
            design time
            
            true if the Enabled property should be serialized, 
            false otherwise
        
        
            
            Indicates whether the text has all been shown when rendered.
            
        
        
            
            Raises the PropertyChanged event
            
            A CellEventArgs that contains the event data
        
        
            
            Occurs when the value of a Cells property changes
            
        
        
            
            Gets or sets the text displayed by the Cell
            
        
        
            
            Gets or sets the Cells non-text data
            
        
        
            
            Gets or sets the object that contains data about the Cell
            
        
        
            
            Gets or sets the CellStyle used by the Cell
            
        
        
            
            Gets or sets whether the Cell is selected
            
        
        
            
            Gets of sets whether text can wrap in this cell (and force the cell's height to increase)
            
        
        
            
            Gets or sets the background Color for the Cell
            
        
        
            
            Gets or sets the foreground Color for the Cell
            
        
        
            
            Gets or sets the Font used by the Cell
            
        
        
            
            Gets or sets the amount of space between the Cells Border and its contents
            
        
        
            
            Gets or sets whether the Cell is in the checked state
            
        
        
            
            Gets or sets the state of the Cells check box
            
        
        
            
            Gets or sets a value indicating whether the Cells check box 
            will allow three check states rather than two
            
        
        
            
            Gets or sets the image that is displayed in the Cell
            
        
        
            
            Gets or sets how the Cells image is sized within the Cell
            
        
        
            
            Gets or sets a value indicating whether the Cells contents are able 
            to be edited
            
        
        
            
            Gets or sets a value indicating whether the Cell 
            can respond to user interaction
            
        
        
            
            Gets or sets the text displayed in the Cells tooltip
            
        
        
            
            Gets or sets a value that indicates whether the text has all been shown when rendered.
            
        
        
            
            Gets a value that indicates whether the text has all been shown when rendered.
            
        
        
            
            Gets or sets the minimum width required to display this cell.
            
        
        
            
            Returns true if the cells width property has been assigned.
            
        
        
            
            Gets or sets how many columns this cell occupies
            
        
        
            
            Gets or sets the information used by CellRenderers to record the current 
            state of the Cell
            
        
        
            
            Gets the Row that the Cell belongs to
            
        
        
            
            Gets or sets the Row that the Cell belongs to
            
        
        
            
            Gets the index of the Cell within its Row
            
        
        
            
            Gets or sets the index of the Cell within its Row
            
        
        
            
            Gets whether the Cell is able to raise events
            
        
        
            
            The delegate definition for PropertyChanged event of a Table
            
        
        
            
            Provides data for a Tables's PropertyChanged event
            
        
        
            
            Initializes a new instance of the TableEventArgs class with the specified table, event type and old value
            
            The table on which the event occured
            The type of event (principally the property that changed)
            The old value of a changed property 
            would be null for non property change events e.g. if table was being used as a matrix then there might be an inversion event)
        
        
            
            Gets the Column that Raised the event
            
        
        
            
            Gets the type of event
            
        
        
            
            Gets the old value of the Columns changed property
            
        
        
            
            Represents the methods that will handle the PropertyChanged event of a Column, 
            or a Table's BeginSort and EndSort events
            
        
        
            
            Provides data for a Column's PropertyChanged event, or a Table's 
            BeginSort and EndSort events
            
        
        
            
            The Column that Raised the event
            
        
        
            
            The index of the Column in the ColumnModel
            
        
        
            
            The old value of the property that changed
            
        
        
            
            The type of event
            
        
        
            
            Initializes a new instance of the ColumnEventArgs class with 
            the specified Column source, column index and event type
            
            The Column that Raised the event
            The type of event
            The old value of the changed property
        
        
            
            Initializes a new instance of the ColumnEventArgs class with 
            the specified Column source, column index and event type
            
            The Column that Raised the event
            The index of the Column
            The type of event
            The old value of the changed property
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            Gets the Column that Raised the event
            
        
        
            
            Gets the index of the Column
            
        
        
            
            Gets the type of event
            
        
        
            
            Gets the old value of the Columns changed property
            
        
        
            
            A message filter that filters key messages
            
        
        
            
            An IKeyMessageFilterClient that wishes to receive key events
            
        
        
            
            Initializes a new instance of the CellEditor class with the 
            specified IKeyMessageFilterClient client
            
        
        
            
            Filters out a message before it is dispatched
            
            The message to be dispatched. You cannot modify 
            this message
            true to filter the message and prevent it from being 
            dispatched; false to allow the message to continue to the next 
            filter or control
        
        
            
            Gets or sets the IKeyMessageFilterClient that wishes to receive 
            key events
            
        
        
            
            A class for editing Cells that contain DateTimes
            
        
        
            
            The MonthCalendar that will be shown in the drop-down portion of the 
            DateTimeCellEditor
            
        
        
            
            Initializes a new instance of the DateTimeCellEditor class with default settings
            
        
        
            
            Sets the location and size of the CellEditor
            
            A Rectangle that represents the size and location 
            of the Cell being edited
        
        
            
            Sets the initial value of the editor based on the contents of 
            the Cell being edited
            
        
        
            
            Sets the contents of the Cell being edited based on the value 
            in the editor
            
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Raises the DateSelected event
            
            A DateRangeEventArgs that contains the event data
        
        
            
            Handler for the editors MonthCalendar.DateSelected events
            
            The object that raised the event
            A DateRangeEventArgs that contains the event data
        
        
            
            Occurs when the user makes an explicit date selection using the mouse
            
        
        
            
            Gets or sets a value specifying the style of the drop down editor
            
        
        
            
            Represents a collection of SortColumn objects
            
        
        
            
            Initializes a new instance of the SortColumnCollection class 
            
        
        
            
            Adds the specified SortColumn to the end of the collection
            
            The SortColumn to add
        
        
            
            Gets the Cell at the specified index
            
        
        
            
            An IComparer for sorting Cells that contain DateTime information
            
        
        
            
            Initializes a new instance of the DateTimeComparer class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            
            
            
        
        
            
            A CellRenderer that draws Cell contents as a ComboBox
            
        
        
            
            Initializes a new instance of the ComboBoxCellRenderer class with 
            default settings
            
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Contains information about the current state of a Cell's check box
            
        
        
            
            The current state of the Cells check box
            
        
        
            
            Initializes a new instance of the ButtonRendererData class with the 
            specified CheckBox state
            
            The current state of the Cells CheckBox
        
        
            
            Gets or sets the current state of the Cells checkbox
            
        
        
            
            Represents a Column whose Cells are displayed as a numbers
            
        
        
            
            The value to increment or decrement a Cell when its up or down buttons are clicked
            
        
        
            
            The maximum value for a Cell
            
        
        
            
            The minimum value for a Cell
            
        
        
            
            The alignment of the up and down buttons in the Column
            
        
        
            
            Specifies whether the up and down buttons should be drawn
            
        
        
            
            Creates a new NumberColumn with default values
            
        
        
            
            Creates a new NumberColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new NumberColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new NumberColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new TextColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new TextColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new TextColumn with the specified header text, image, width 
            and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the NumberColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Specifies whether the Maximum property should be serialized at 
            design time
            
            true if the Maximum property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Minimum property should be serialized at 
            design time
            
            true if the Minimum property should be serialized, 
            false otherwise
        
        
            
            Specifies whether the Increment property should be serialized at 
            design time
            
            true if the Increment property should be serialized, 
            false otherwise
        
        
            
            Gets or sets the maximum value for Column's Cells
            
        
        
            
            Gets or sets the minimum value for Column's Cells
            
        
        
            
            Gets or sets the value to increment or decrement a Cell when its up or down 
            buttons are clicked
            
        
        
            
            Gets or sets whether the Column's Cells should draw up and down buttons
            
        
        
            
            Gets or sets the alignment of the up and down buttons in the Column
            
        
        
            
            Gets or sets the string that specifies how a Column's Cell contents 
            are formatted
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Provides a user interface that can edit collections of Cells 
            at design time
            
        
        
            
            The CellCollection being edited
            
        
        
            
            Initializes a new instance of the CellCollectionEditor class 
            using the specified collection type
            
            The type of the collection for this editor to edit
        
        
            
            Edits the value of the specified object using the specified 
            service provider and context
            
            An ITypeDescriptorContext that can be 
            used to gain additional context information
            A service provider object through which 
            editing services can be obtained
            The object to edit the value of
            The new value of the object. If the value of the 
            object has not changed, this should return the same object 
            it was passed
        
        
            
            Creates a new instance of the specified collection item type
            
            The type of item to create
            A new instance of the specified object
        
        
            
            Destroys the specified instance of the object
            
            The object to destroy
        
        
            
            Binder that creates the appropriate type of Column for a given column in a DataSource.
            
        
        
            
            Creates a DataSourceColumnBinder with default values.
            
        
        
            
            Returns the ColumnModel to use for the given fields from the datasource.
            
            
            
        
        
            
            Returns the type of column that is appropriate for the given property of the data source.
            Numbers, DateTime, Color and Boolean columns are mapped to NumberColumn, DateTimeColumn, ColorColumn and CheckBoxColumn respectively. The default
            is just a TextColumn.
            
            
            
            
        
        
            
            Returns the cell to add to a row for the given value, depending on the type of column it will be 
            shown in.
            If the column is a TextColumn then just the Text property is set. For all other
            column types just the Data value is set.
            
            
            
            
        
        
            
            Provides data for the CellToolTipPopup event.
            
        
        
            
            Creates a CellToolTipEventArgs using the values from args.
            
            
            
        
        
            
            Gets or sets the text to be shown as a tooltip. By default this is only set if the text in the cell
            has been truncated.
            
        
        
            
            Gets or sets the location of the mouse when the tooltip was triggered.
            
        
        
            
            Gets or sets the cell that this tooltip is for.
            
        
        
            
            Provides data for the HeaderToolTipPopup event.
            
        
        
            
            Creates a HeaderToolTipEventArgs using the values from args.
            
            
            
        
        
            
            Gets or sets the text to be shown as a tooltip. By default this is only set if the text in the cell
            has been truncated.
            
        
        
            
            Gets or sets the location of the mouse when the tooltip was triggered.
            
        
        
            
            Gets or sets the cell that this tooltip is for.
            
        
        
            
            Represents the method that will handle the CellToolTipPopup event.
            
        
        
            
            Represents the method that will handle the HeaderToolTipPopup event.
            
            
            
        
        
            
            A class for editing Cells that look like a ComboBox
            
        
        
            
            The ListBox that contains the items to be shown in the 
            drop-down portion of the ComboBoxCellEditor
            
        
        
            
            The maximum number of items to be shown in the drop-down 
            portion of the ComboBoxCellEditor
            
        
        
            
            The width of the Cell being edited
            
        
        
            
            Initializes a new instance of the ComboBoxCellEditor class with default settings
            
        
        
            
            Sets the location and size of the CellEditor
            
            A Rectangle that represents the size and location 
            of the Cell being edited
        
        
            
            Sets the initial value of the editor based on the contents of 
            the Cell being edited
            
        
        
            
            Sets the contents of the Cell being edited based on the value 
            in the editor
            
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Displays the drop down portion to the user
            
        
        
            
            Handler for the editors TextBox.KeyDown and ListBox.KeyDown events
            
            The object that raised the event
            A KeyEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.MouseWheel event
            
            The object that raised the event
            A MouseEventArgs that contains the event data
        
        
            
            Raises the DrawItem event
            
            A DrawItemEventArgs that contains the event data
        
        
            
            Raises the MeasureItem event
            
            A MeasureItemEventArgs that contains the event data
        
        
            
            Raises the SelectedIndexChanged event
            
            An EventArgs that contains the event data
        
        
            
            Handler for the editors ListBox.Click event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Handler for the editors ListBox.SelectedIndexChanged event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Handler for the editors ListBox.MouseEnter event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Handler for the editors ListBox.DrawItem event
            
            The object that raised the event
            A DrawItemEventArgs that contains the event data
        
        
            
            Handler for the editors ListBox.MeasureItem event
            
            The object that raised the event
            A MeasureItemEventArgs that contains the event data
        
        
            
            Occurs when the SelectedIndex property has changed
            
        
        
            
            Occurs when a visual aspect of an owner-drawn ComboBoxCellEditor changes
            
        
        
            
            Occurs each time an owner-drawn ComboBoxCellEditor item needs to be 
            drawn and when the sizes of the list items are determined
            
        
        
            
            Gets or sets the maximum number of items to be shown in the drop-down 
            portion of the ComboBoxCellEditor
            
        
        
            
            Gets or sets a value indicating whether your code or the operating 
            system will handle drawing of elements in the list
            
        
        
            
            Gets or sets a value indicating whether the drop-down portion of the 
            editor should resize to avoid showing partial items
            
        
        
            
            Gets or sets the height of an item in the editor
            
        
        
            
            Gets an object representing the collection of the items contained 
            in this ComboBoxCellEditor
            
        
        
            
            Gets or sets the maximum number of characters allowed in the editable 
            portion of a ComboBoxCellEditor
            
        
        
            
            Gets or sets the index specifying the currently selected item
            
        
        
            
            Gets or sets currently selected item in the ComboBoxCellEditor
            
        
        
            
            Represents the different states of a Column Header
            
        
        
            
            The Column Header is in its normal state
            
        
        
            
            The Column Header is highlighted
            
        
        
            
            The Column Header is being pressed by the mouse
            
        
        
            
            An InsertionSort implementation for sorting the Cells contained in a TableModel
            
        
        
            
            Initializes a new instance of the InsertionSorter class with the specified 
            TableModel, Column index, IComparer and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            The IComparer used to sort the Column's Cells
            Specifies how the Column is to be sorted
        
        
            
            Starts sorting the Cells in the TableModel
            
        
        
            
            An IComparer for sorting Cells that contain CheckBoxes
            
        
        
            
            Initializes a new instance of the CheckBoxComparer class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            
            
            
        
        
            
            A HeaderRenderer that draws Windows XP themed Column headers
            
        
        
            
            Initializes a new instance of the XPHeaderRenderer class 
            with default settings
            
        
        
            
            Raises the PaintBackground event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            A specialized ContextMenu for Column Headers
            
        
        
            
            The ColumnModel that owns the menu
            
        
        
            
            Specifies whether the menu is enabled
            
        
        
            
            More columns menuitem
            
        
        
            
            Seperator menuitem
            
        
        
            
            Initializes a new instance of the HeaderContextMenu class with 
            no menu items specified
            
        
        
            
            Displays the shortcut menu at the specified position
            
            A Control object that specifies the control 
            with which this shortcut menu is associated
            A Point object that specifies the coordinates at 
            which to display the menu. These coordinates are specified relative 
            to the client coordinates of the control specified in the control 
            parameter
        
        
            
            Raises the Popup event
            
            An EventArgs that contains the event data
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
        
        
            
            Summary description for ShowColumnsDialog.
            
        
        
            
            Required designer variable.
            
        
        
            
            
            
        
        
            
            Clean up any resources being used.
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            
            
            
            
        
        
            
            A custom TypeConverter used to help convert Cells from 
            one Type to another
            
        
        
            
            Returns whether this converter can convert the object to the 
            specified type, using the specified context
            
            An ITypeDescriptorContext that provides a 
            format context
            A Type that represents the type 
            you want to convert to
            true if this converter can perform the conversion; o
            therwise, false
        
        
            
            Converts the given value object to the specified type, using 
            the specified context and culture information
            
            An ITypeDescriptorContext that provides 
            a format context
            A CultureInfo object. If a null reference 
            is passed, the current culture is assumed
            The Object to convert
            The Type to convert the value 
            parameter to
            An Object that represents the converted value
        
        
            
            Represents a Column whose Cells are displayed as a ComboBox
            
        
        
            
            Creates a new ComboBoxColumn with default values
            
        
        
            
            Creates a new ComboBoxColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new ComboBoxColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new ComboBoxColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new ComboBoxColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new ComboBoxColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new ComboBoxColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Specifies how the column behaves when it is auto-resized.
            
        
        
            
            The column width may be increased or decreased to fit the contents.
            
        
        
            
            The column width may only be decreased to fit the contents.
            
        
        
            
            The column width may only be increased to fit the contents.
            
        
        
            
            Represents the method that will handle the PaintCell events of a Table
            
        
        
            
            Provides data for the PaintCell event
            
        
        
            
            The Cell to be painted
            
        
        
            
            The Table the Cell belongs to
            
        
        
            
            The Row index of the Cell
            
        
        
            
            The Column index of the Cell
            
        
        
            
            Specifies whether the Cell is selected
            
        
        
            
            Specifies whether the Cell has focus
            
        
        
            
            Specifies whether the Cell's Column is sorted
            
        
        
            
            Specifies whether the Cell is editable
            
        
        
            
            Specifies whether the Cell is enabled
            
        
        
            
            The rectangle in which to paint the Cell
            
        
        
            
            Indicates whether the user has done the paining for us
            
        
        
            
            Initializes a new instance of the PaintCellEventArgs class with 
            the specified graphics and clipping rectangle
            
            The Graphics used to paint the Cell
            The Rectangle that represents the rectangle 
            in which to paint
        
        
            
            Initializes a new instance of the PaintCellEventArgs class with 
            the specified graphics, table, row index, column index, selected value,  
            focused value, mouse value and clipping rectangle
            
            The Graphics used to paint the Cell
            The Cell to be painted
            The Table the Cell belongs to
            The Row index of the Cell
            The Column index of the Cell
            Specifies whether the Cell is selected
            Specifies whether the Cell has focus
            Specifies whether the Cell's Column is sorted
            Specifies whether the Cell is able to be edited
            Specifies whether the Cell is enabled
            The rectangle in which to paint the Cell
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            
            
            
        
        
            
            Gets the Cell to be painted
            
        
        
            
            Gets the Table the Cell belongs to
            
        
        
            
            Gets the Row index of the Cell
            
        
        
            
            Gets the Column index of the Cell
            
        
        
            
            Gets whether the Cell is selected
            
        
        
            
            Gets whether the Cell has focus
            
        
        
            
            Gets whether the Cell's Column is sorted
            
        
        
            
            Gets whether the Cell is able to be edited
            
        
        
            
            Gets whether the Cell is enabled
            
        
        
            
            Gets the Cells bounding rectangle
            
        
        
            
            Gets the position of the Cell
            
        
        
            
            Gets or sets a value indicating whether the BeforePaintCell 
            event was handled
            
        
        
            
            A CellRenderer that draws Cell contents as strings
            
        
        
            
            Initializes a new instance of the TextCellRenderer class with 
            default settings
            
        
        
            
            Returns the height that is required to render this cell. If zero is returned then the default row height is used.
            
            
            
            
        
        
            
            Returns the width required to fully display this text.
            
            
            
            
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Stores visual appearance related properties for a Cell
            
        
        
            
            The background color of the Cell
            
        
        
            
            The foreground color of the Cell
            
        
        
            
            The font used to draw the text in the Cell
            
        
        
            
            The amount of space between the Cells border and its contents
            
        
        
            
            Whether the text can wrap (and force the cell's height to increase)
            
        
        
            
            Initializes a new instance of the CellStyle class with default settings
            
        
        
            
            Initializes a new instance of the CellStyle class with default settings and a specific LineAlignment
            
            
        
        
            
            Initializes a new instance of the CellStyle class with default settings and a specific Alignment
            
            
        
        
            
            Returns true if this property has been specified.
            
            
            
        
        
            
            Gets or sets the Font used by the Cell
            
        
        
            
            Gets or sets the background color for the Cell
            
        
        
            
            Gets or sets the foreground color for the Cell
            
        
        
            
            Gets or sets the amount of space between the Cells Border and its contents
            
        
        
            
            Gets of sets whether text can wrap in this cell (and force the cell's height to increase)
            
        
        
            
            Gets or sets the vertical alignment for this cell.
            
        
        
            
            Gets or sets the horizontal alignment for this cell.
            
        
        
            
            Gets whether the Alignment property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Gets whether the BackColor property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Gets whether the Font property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Gets whether the ForeColor property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Gets whether the LineAlignment property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Gets whether the Padding property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Gets whether the WordWrap property of the cell has been set.
            If false then this value should not be used.
            
        
        
            
            Represents a Column whose Cells are displayed as a Button
            
        
        
            
            Specifies the alignment of the Image displayed on the button
            
        
        
            
            Specifies whether the button is shown in flat style or not.
            
        
        
            
            Creates a new ButtonColumn with default values
            
        
        
            
            Creates a new ButtonColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new ButtonColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new ButtonColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new ButtonColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new ButtonColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new ButtonColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the ButtonColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Gets or sets the horizontal alignment of the Column's Cell contents
            
        
        
            
            Gets or sets the flag that determines whether buttons are shown flat or normal.
            
        
        
            
            Gets or sets the alignment of the Image displayed on the buttons
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells contents 
            are able to be edited
            
        
        
            
            Gets or sets a value indicating whether the Column's Cells can be selected
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Represents the methods that will handle the ColumnInserted, ColumnRemoved 
            and HeaderHeightChanged event of a ColumnModel
            
        
        
            
            Provides data for a ColumnModel's ColumnAdded, ColumnRemoved, 
            and HeaderHeightChanged events
            
        
        
            
            The ColumnModel that Raised the event
            
        
        
            
            The affected Column
            
        
        
            
            The start index of the affected Column(s)
            
        
        
            
            The end index of the affected Column(s)
            
        
        
            
            Initializes a new instance of the ColumnModelEventArgs class with 
            the specified ColumnModel source, start index, end index and affected Column
            
            The ColumnModel that originated the event
            The affected Column
            The start index of the affected Column(s)
            The end index of the affected Column(s)
        
        
            
            Gets the ColumnModel that Raised the event
            
        
        
            
            Gets the affected Column
            
        
        
            
            Gets the start index of the affected Column(s)
            
        
        
            
            Gets the end index of the affected Column(s)
            
        
        
            
            A class for editing Cells that contain numbers
            
        
        
            
            Initial interval between timer events
            
        
        
            
            ID number for the up button
            
        
        
            
            ID number for the down button
            
        
        
            
            The current value of the editor
            
        
        
            
            The value to increment or decrement when the up or down buttons are clicked
            
        
        
            
            The maximum value for the editor
            
        
        
            
            The inximum value for the editor
            
        
        
            
            A string that specifies how editors value is formatted
            
        
        
            
            The amount the mouse wheel has moved
            
        
        
            
            Indicates whether the arrow keys should be passed to the editor
            
        
        
            
            Specifies whether the editors text value is changing
            
        
        
            
            Current interval between timer events
            
        
        
            
            Indicates whether the user has changed the editors value
            
        
        
            
            The bounding Rectangle of the up and down buttons
            
        
        
            
            The id of the button that was pressed
            
        
        
            
            Timer to to fire button presses at regular intervals while 
            a button is pressed
            
        
        
            
            Raises the BeforeChange event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Initializes a new instance of the NumberCellEditor class with default settings
            
        
        
            
            Prepares the CellEditor to edit the specified Cell
            
            The Cell to be edited
            The Table that contains the Cell
            A CellPos representing the position of the Cell
            The Rectangle that represents the Cells location and size
            Specifies whether the ICellEditors 
            starting value has already been set by the user
            true if the ICellEditor can continue editing the Cell, false otherwise
        
        
            
            Sets the initial value of the editor based on the contents of 
            the Cell being edited
            
        
        
            
            Sets the contents of the Cell being edited based on the value 
            in the editor
            
        
        
            
            Starts editing the Cell
            
        
        
            
            Stops editing the Cell and commits any changes
            
        
        
            
            Stops editing the Cell and ignores any changes
            
        
        
            
            Sets the location and size of the CellEditor
            
            A Rectangle that represents the size and location 
            of the Cell being edited
        
        
            
            Simulates the up button being pressed
            
        
        
            
            Simulates the down button being pressed
            
        
        
            
            Updates the editors text value to the current value
            
        
        
            
            Checks the current value and updates the editors text value
            
        
        
            
            Converts the editors current value to a number
            
        
        
            
            Ensures that the specified value is between the editors Maximun and 
            Minimum values
            
            The value to be checked
            A value is between the editors Maximun and Minimum values
        
        
            
            Starts the Timer
            
        
        
            
            Stops the Timer
            
        
        
            
            Handler for the editors TextBox.MouseWheel event
            
            The object that raised the event
            A MouseEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.KeyDown event
            
            The object that raised the event
            A KeyEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.KeyPress event
            
            The object that raised the event
            A KeyPressEventArgs that contains the event data
        
        
            
            Handler for the editors TextBox.LostFocus event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Handler for the editors buttons MouseDown event
            
            The object that raised the event
            A CellMouseEventArgs that contains the event data
        
        
            
            Handler for the editors buttons MouseUp event
            
            The object that raised the event
            A CellMouseEventArgs that contains the event data
        
        
            
            Handler for the editors Timer event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Occurs when the CellEditor is just about to change the value
            
        
        
            
            Gets the TextBox used to edit the Cells contents
            
        
        
            
            Gets or sets the editors current value
            
        
        
            
            Gets or sets the value to increment or decrement when the up or down 
            buttons are clicked
            
        
        
            
            Gets or sets the maximum value for the editor
            
        
        
            
            Gets or sets the minimum value for the editor
            
        
        
            
            Gets or sets the string that specifies how the editors contents 
            are formatted
            
        
        
            
            Gets or sets whether the editors text is being updated
            
        
        
            
            Gets or sets whether the arrow keys should be passed to the editor
            
        
        
            
            Gets or sets whether the user has changed the editors value
            
        
        
            
            The POINT structure defines the x- and y- coordinates of a point
            
        
        
            
            Specifies the x-coordinate of the point
            
        
        
            
            Specifies the y-coordinate of the point
            
        
        
            
            Creates a new RECT struct with the specified x and y coordinates
            
            The x-coordinate of the point
            The y-coordinate of the point
        
        
            
            Creates a new POINT struct from the specified Point
            
            The Point to create the POINT from
            A POINT struct with the same x and y coordinates as 
            the specified Point
        
        
            
            Returns a Point with the same x and y coordinates as the POINT
            
            A Point with the same x and y coordinates as the POINT
        
        
            
            Specifies the flags used with the keybd_event function
            
        
        
            
            If specified, the scan code was preceded by a prefix byte having the value 0xE0 (224)
            
        
        
            
            If specified, the key is being released. If not specified, the key is being depressed
            
        
        
            
            An IComparer for sorting Cells that contain strings
            
        
        
            
            Initializes a new instance of the TextComparer class with the specified 
            TableModel, Column index and SortOrder
            
            The TableModel that contains the data to be sorted
            The index of the Column to be sorted
            Specifies how the Column is to be sorted
        
        
            
            Compares two cells and returns a value indicating whether one is less 
            than, equal to or greater than the other.
            
            
            
            
        
        
            
            A CellRenderer that draws Cell contents as a collapse/expand icon.
            
        
        
            
            The size of the checkbox
            
        
        
            
            Specifies whether any text contained in the Cell should be drawn
            
        
        
            
            Specifies the colour of the box and connecting lines
            
        
        
            
            Used to draw the box and connecting lines
            
        
        
            
            Determies whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.
            
        
        
            
            Initializes a new instance of the GroupCellRenderer class with 
            default settings
            
        
        
            
            Gets the Rectangle that specifies the Size and Location of 
            the check box contained in the current Cell
            
            A Rectangle that specifies the Size and Location of 
            the check box contained in the current Cell
        
        
            
            Gets the GroupRendererData specific data used by the Renderer from 
            the specified Cell
            
            The Cell to get the GroupRendererData data for
            The GroupRendererData data for the specified Cell
        
        
            
            Returns true if this cell is in a sub row.
            
            
            
        
        
            
            Returns true if this cell is in the last subrow.
            
            
            
        
        
            
            Fires the DoubleClick event.
            
            
        
        
            
            Fires the Click event.
            
            
        
        
            
            Raises the OnPaintCell event
            
            
        
        
            
            Draws a line on the RHS
            
            
            
            
        
        
            
            Draws a line on the RHS and joins it up to the RHS of the box
            
            
            
            
        
        
            
            Draws a line down the middle
            
            
            
            
        
        
            
            Draw a line down the middle, up to the bottom of the box.
            
            
            
            
        
        
            
            Raises the Paint event
            
            
        
        
            
            Gets or sets whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.
            
        
        
            
            Specifies the colour of the box and connecting lines.
            
        
        
            
            The Pen to use to draw the box and connecting lines.
            
        
        
            
            A CellRenderer that draws Cell contents as Buttons
            
        
        
            
            Specifies the alignment of the Image displayed on the button
            
        
        
            
            Specifies whether the button is shown in flat style or not.
            
        
        
            
            Initializes a new instance of the ButtonCellRenderer class with 
            default settings
            
        
        
            
            Gets the ButtonCellRenderer specific data used by the Renderer from 
            the specified Cell
            
            The Cell to get the ButtonCellRenderer data for
            The ButtonCellRenderer data for the specified Cell
        
        
            
            Returns a Rectangle that specifies the size and location of the button
            
            A Rectangle that specifies the size and location of the button
        
        
            
            Returns a Rectangle that specifies the size and location of the buttons Image
            
            The buttons image
            The alignment of the image
            A Rectangle that specifies the size and location of the buttons Image
        
        
            
            Raises the GotFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the LostFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the KeyDown event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the KeyUp event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises the MouseEnter event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises the PaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the PaintBackground event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Draws the Image displayed on the button
            
            The Graphics to draw on
            The Image to draw
            A Rectangle that specifies the location 
            of the Image
            Specifies whether the Image should be drawn 
            in an enabled state
        
        
            
            Gets or sets the alignment of the Image displayed on the buttons
            
        
        
            
            Gets or sets the flag that determines whether buttons are shown flat or normal.
            
        
        
            
            A Table is "simple" object in that it doesn't actually contain or know how to draw the data it will display.
            
        
        
            
            Required designer variable.
            
        
        
            
            Is false until the first Paint event has been processed
            
        
        
            
            The style of the Table's border
            
        
        
            
            The colour of the Table's border
            
        
        
            
            The colour of the Table's border when the table does not have the focus
            
        
        
            
            The last known cell position that the mouse was over
            
        
        
            
            The last known cell position that the mouse's left 
            button was pressed in
            
        
        
            
            The position of the Cell that currently has focus
            
        
        
            
            The Cell that is currently being edited
            
        
        
            
            The ICellEditor that is currently being used to edit a Cell
            
        
        
            
            The action that must be performed on a Cell to start editing
            
        
        
            
            The key that must be pressed for editing to start when 
            editStartAction is set to EditStartAction.CustomKey
            
        
        
            
            The amount of time (in milliseconds) that that the 
            mouse pointer must hover over a Cell or Column Header before 
            a MouseHover event is raised
            
        
        
            
            A TRACKMOUSEEVENT used to set the hoverTime
            
        
        
            
            Stop the beep when Enter or Escape keys are pressed when editing
            
        
        
            
            The ColumnModel of the Table
            
        
        
            
            Whether the Table supports column resizing
            
        
        
            
            The index of the column currently being resized
            
        
        
            
            The x coordinate of the currently resizing column
            
        
        
            
            The horizontal distance between the resize starting
            point and the right edge of the resizing column
            
        
        
            
            The width that the resizing column will be set to 
            once column resizing is finished
            
        
        
            
            The index of the current pressed column
            
        
        
            
            The index of the current "hot" column
            
        
        
            
            The index of the last sorted column
            
        
        
            
            The Color of a sorted Column's background
            
        
        
            
            Indicates whether grid lines appear between the rows and columns 
            containing the rows and cells in the Table
            
        
        
            
            The color of the grid lines
            
        
        
            
            The line style of the grid lines
            
        
        
            
            The styles of the column headers 
            
        
        
            
            Should the header text use the column alignment
            
        
        
            
            The Renderer used to paint the column headers
            
        
        
            
            The font used to draw the text in the column header
            
        
        
            
            The ContextMenu for the column headers
            
        
        
            
            The TableModel of the Table
            
        
        
            
            Indicates whether the Table will allow the user to scroll to any 
            columns or rows placed outside of its visible boundaries
            
        
        
            
            The Table's horizontal ScrollBar
            
        
        
            
            The Table's vertical ScrollBar. The Value property of this scrollbar is not the index of the
            topmost row, but the index of the topmost *visible* row.
            
        
        
            
            Holds the index of the topmost row.
            
        
        
            
            Holds the VScroll.Value property. Used to compare with the new VScroll.Value in the
            ValueChanged event.
            
        
        
            
            Specifies whether rows and cells can be selected
            
        
        
            
            Specifies whether rows and cells can be selected by right mouse button (RMB)
            
        
        
            
            Specifies whether multiple rows and cells can be selected
            
        
        
            
            Specifies whether all rows in the family are selected (i.e. parent, children and siblings)
            
        
        
            
            Specifies whether clicking a row selects all its cells
            
        
        
            
            Specifies whether the selected rows and cells in the Table remain 
            highlighted when the Table loses focus
            
        
        
            
            The background color of selected rows and cells
            
        
        
            
            The foreground color of selected rows and cells
            
        
        
            
            The background color of selected rows and cells when the Table 
            doesn't have focus
            
        
        
            
            The foreground color of selected rows and cells when the Table 
            doesn't have focus
            
        
        
            
            Determines how selected Cells are hilighted
            
        
        
            
            The state of the table
            
        
        
            
            Is the Table currently initialising
            
        
        
            
            The number of times BeginUpdate has been called
            
        
        
            
            The ToolTip used by the Table to display cell and column tooltips
            
        
        
            
            The alternating row background color
            
        
        
            
            The span of alternate rows
            
        
        
            
            A value indicating whether all row heights are recalculated after an EndUpdate (only used if WordWrapping is on).
            
        
        
            
            The text displayed in the Table when it has no data to display
            
        
        
            
            Specifies whether the Table is being used as a preview Table 
            in a ColumnColection editor
            
        
        
            
            Specifies whether show selection in grid or not
            
        
        
            
            Specifies whether any cells are allowed to word-wrap.
            
        
        
            
            Helper class that provides all drag drop functionality.
            
        
        
            
            Initializes a new instance of the Table class with default settings
            
        
        
            
            Computes the height of the rows that are not visible (i.e. above the top row currently displayed).
            
            
        
        
            
            Computes the location of the specified client point into coordinates 
            relative to the display rectangle
            
            The client x coordinate to convert
            The client y coordinate to convert
            A Point that represents the converted coordinates (x, y), 
            relative to the display rectangle
        
        
            
            Computes the location of the specified client point into coordinates 
            relative to the display rectangle
            
            The client coordinate Point to convert
            A Point that represents the converted Point, p, 
            relative to the display rectangle
        
        
            
            Converts the location of the specified Rectangle into coordinates 
            relative to the display rectangle
            
            The Rectangle to convert whose location is in 
            client coordinates
            A Rectangle that represents the converted Rectangle, rect, 
            relative to the display rectangle
        
        
            
            Computes the location of the specified point relative to the display 
            rectangle point into client coordinates 
            
            The x coordinate to convert relative to the display rectangle
            The y coordinate to convert relative to the display rectangle
            A Point that represents the converted coordinates (x, y) relative to 
            the display rectangle in client coordinates
        
        
            
            Computes the location of the specified point relative to the display 
            rectangle into client coordinates 
            
            The point relative to the display rectangle to convert
            A Point that represents the converted Point relative to 
            the display rectangle, p, in client coordinates
        
        
            
            Converts the location of the specified Rectangle relative to the display 
            rectangle into client coordinates 
            
            The Rectangle to convert whose location is relative to 
            the display rectangle
            A Rectangle that represents the converted Rectangle relative to 
            the display rectangle, rect, in client coordinates
        
        
            
            Returns the Cell at the specified client coordinates
            
            The client x coordinate of the Cell
            The client y coordinate of the Cell
            The Cell at the specified client coordinates, or
            null if it does not exist
        
        
            
            Returns the Cell at the specified client Point
            
            The point of interest
            The Cell at the specified client Point, 
            or null if not found
        
        
            
            Returns a Rectangle that specifies the size and location the cell at 
            the specified row and column indexes in client coordinates
            
            The index of the row that contains the cell
            The index of the column that contains the cell
            A Rectangle that specifies the size and location the cell at 
            the specified row and column indexes in client coordinates
        
        
            
            Returns a Rectangle that specifies the size and location the cell at 
            the specified cell position in client coordinates
            
            The position of the cell
            A Rectangle that specifies the size and location the cell at 
            the specified cell position in client coordinates
        
        
            
             Returns a Rectangle that specifies the size and location of the 
             specified cell in client coordinates
            
            The cell whose bounding rectangle is to be retrieved
            A Rectangle that specifies the size and location the specified 
            cell in client coordinates
        
        
            
            Returns the position of the actual cell that renders to the given cell pos.
            This looks at colspans and returns the cell that colspan overs the given cell (if any)
            
            
            
        
        
            
            Returns whether Cell at the specified row and column indexes 
            is not null
            
            The row index of the cell
            The column index of the cell
            True if the cell at the specified row and column indexes 
            is not null, otherwise false
        
        
            
            Returns whether Cell at the specified cell position is not null
            
            The position of the cell
            True if the cell at the specified cell position is not 
            null, otherwise false
        
        
            
            Returns a CellPos that specifies the next Cell that is visible
            and enabled from the specified Cell
            
            A CellPos that specifies the Cell to start
            searching from
            Specifies whether to move to the start of the
            next Row when the end of the current Row is reached
            Specifies whether the search should travel
            in a forward direction (top to bottom, left to right) through the Cells
            Indicates whether the specified starting
            Cell is included in the search
            Specifies whether all Cells in
            the Row should be included in the search
            Indicates whether disabled cells should be included in the search.
            
            A CellPos that specifies the next Cell that is visible
            and enabled, or CellPos.Empty if there are no Cells that are visible
            and enabled
            
        
        
            
            Returns a CellPos that specifies the next Cell that able to be 
            edited from the specified Cell
            
            A CellPos that specifies the Cell to start 
            searching from
            Specifies whether to move to the start of the 
            next Row when the end of the current Row is reached
            Specifies whether the search should travel 
            in a forward direction (top to bottom, left to right) through the Cells
            Indicates whether the specified starting 
            Cell is included in the search
            A CellPos that specifies the next Cell that is able to
            be edited, or CellPos.Empty if there are no Cells that editable
        
        
            
            Returns the index of the Column at the specified client coordinates
            
            The client x coordinate of the Column
            The client y coordinate of the Column
            The index of the Column at the specified client coordinates, or
            -1 if it does not exist
        
        
            
            Returns the index of the Column at the specified client point
            
            The point of interest
            The index of the Column at the specified client point, or
            -1 if it does not exist
        
        
            
            Returns the bounding rectangle of the specified 
            column's header in client coordinates
            
            The index of the column
            The bounding rectangle of the specified 
            column's header
        
        
            
            Returns the bounding rectangle of the specified 
            column's header in client coordinates
            
            The column
            The bounding rectangle of the specified 
            column's header
        
        
            
            Returns the bounding rectangle of the column at the 
            specified index in client coordinates
            
            The column
            The bounding rectangle of the column at the 
            specified index
        
        
            
            Returns the bounding rectangle of the specified column 
            in client coordinates
            
            The column
            The bounding rectangle of the specified 
            column
        
        
            
            Returns the actual width that this cell can render over (taking colspan into account).
            Normally its just the width of this column from the column model.
            
            
            
            
        
        
            
            Returns the left position of the given column.
            
            
            
        
        
            
            Resizes all columns to their minimum width that still shows all the cells content.
            
        
        
            
            Returns the minimum column width that will show all the columns contents. Returns 0
            if the column width should not be changed, due to the resize mode.
            
            
            
        
        
            
            Returns the new column width if the columns resize mode allows it to be changed.
            Returns 0 if it should not be changed.
            
            
            
            
        
        
            
            Returns the index of the Row at the specified client coordinates
            
            The client x coordinate of the Row
            The client y coordinate of the Row
            The index of the Row at the specified client coordinates, or
            -1 if it does not exist
        
        
            
            Returns the index of the Row at the specified client point
            
            The point of interest
            The index of the Row at the specified client point, or
            -1 if it does not exist
        
        
            
            Returns the bounding rectangle of the row at the 
            specified index in client coordinates
            
            The index of the row
            The bounding rectangle of the row at the 
            specified index
        
        
            
            Returns the bounding rectangle of the specified row 
            in client coordinates
            
            The row
            The bounding rectangle of the specified 
            row
        
        
            
            Returns the Y-coord of the top of the row at the 
            specified index in client coordinates
            
            
            
        
        
            
            Returns the difference in Y-coords between the tops of the two given rows. May return a negative.
            
            Index of first row
            Index of second row
            Is positive if Row2 > Row1
        
        
            
            Returns the number of visible rows, determined by iterating over all visible rows.
            Copes with word-wrapped rows.
            
            
        
        
            
            For all rows that have a wordwrap cell, calculate the rendered height.
            
        
        
            
            Returns the actual height for this row when rendered. If there is no word wrapped cell here then
            just return the default row height.
            
            
            
            
        
        
            
            Returns a TableRegions value that represents the table region at 
            the specified client coordinates
            
            The client x coordinate
            The client y coordinate
            A TableRegions value that represents the table region at 
            the specified client coordinates
        
        
            
            Returns a TableRegions value that represents the table region at 
            the specified client point
            
            The point of interest
            A TableRegions value that represents the table region at 
            the specified client point
        
        
            
            Releases the unmanaged resources used by the Control and optionally 
            releases the managed resources
            
            true to release both managed and unmanaged 
            resources; false to release only unmanaged resources
        
        
            
            Removes the TableModel from the Table but leaves the ColumnModel unaltered.
            
        
        
            
            Removes the ColumnModel and TableModel from the Table
            
        
        
            
            Clears all the controls from the Controls collection except the scroll bars
            
        
        
            
            Records the Cell that is currently being edited and the 
            ICellEditor used to edit the Cell
            
            The Cell that is currently being edited
            The ICellEditor used to edit the Cell
        
        
            
            Records the Cell that is currently being edited and the 
            ICellEditor used to edit the Cell
            
            The Cell that is currently being edited
            The ICellEditor used to edit the Cell
        
        
            
            Starts editing the Cell at the specified row and column indexes
            
            The row index of the Cell to be edited
            The column index of the Cell to be edited
        
        
            
            Starts editing the Cell at the specified CellPos
            
            A CellPos that specifies the Cell to be edited
        
        
            
            Stops editing the current Cell and commits any changes
            
        
        
            
            Cancels editing the current Cell and ignores any changes
            
        
        
            
            Returns whether the Cell at the specified row and column is able 
            to be edited by the user
            
            The row index of the Cell to check
            The column index of the Cell to check
            True if the Cell at the specified row and column is able 
            to be edited by the user, false otherwise
        
        
            
            Returns whether the Cell at the specified CellPos is able 
            to be edited by the user
            
            A CellPos that specifies the Cell to check
            True if the Cell at the specified CellPos is able 
            to be edited by the user, false otherwise
        
        
            
            Returns whether the Cell at the specified row and column is able 
            to respond to user interaction
            
            The row index of the Cell to check
            The column index of the Cell to check
            True if the Cell at the specified row and column is able 
            to respond to user interaction, false otherwise
        
        
            
            Returns whether the Cell at the specified CellPos is able 
            to respond to user interaction
            
            A CellPos that specifies the Cell to check
            True if the Cell at the specified CellPos is able 
            to respond to user interaction, false otherwise
        
        
            
            Invalidates the specified Cell
            
            The Cell to be invalidated
        
        
            
            Invalidates the Cell located at the specified row and column indicies
            
            The row index of the Cell to be invalidated
            The column index of the Cell to be invalidated
        
        
            
            Invalidates the Cell located at the specified CellPos
            
            A CellPos that specifies the Cell to be invalidated
        
        
            
            Invalidates the specified Row
            
            The Row to be invalidated
        
        
            
            Invalidates the Row located at the specified row index
            
            The row index of the Row to be invalidated
        
        
            
            Invalidates the Row located at the specified CellPos
            
            A CellPos that specifies the Row to be invalidated
        
        
            
            Invalidates the given Rectangle
            
            
        
        
            
            Determines whether the specified key is reserved for use by the Table
            
            One of the Keys values
            true if the specified key is reserved for use by the Table; 
            otherwise, false
        
        
            
            Determines whether the specified key is a regular input key or a special 
            key that requires preprocessing
            
            One of the Keys values
            true if the specified key is a regular input key; otherwise, false
        
        
            
            Prevents the Table from drawing until the EndUpdate method is called
            
        
        
            
            Resumes drawing of the Table after drawing is suspended by the 
            BeginUpdate method
            
        
        
            
            Signals the object that initialization is starting
            
        
        
            
            Signals the object that initialization is complete
            
        
        
            
            This member supports the .NET Framework infrastructure and is not 
            intended to be used directly from your code
            
        
        
            
            Updates the scrollbars to reflect any changes made to the Table
            
        
        
            
            Returns the correct new value for the scrollbar.Value property.
            The ValueChanged event handler invalidates the control, because if
            the thumb track is clicked, then the Value property is changed without coming
            through this method.
            
            
            
            The index of the row that should be used to set the .Value property of the scrollbar.
        
        
            
            Returns a safe value that can be used for the .Value property of the V scrollbar (that is 
            within the min and max).
            
            
            
        
        
            
            Scrolls the contents of the Table horizontally to the specified value
            
            The value to scroll to
        
        
            
            Ensures that the Cell at the specified row and column is visible 
            within the Table, scrolling the contents of the Table if necessary
            
            The zero-based index of the row to scroll into view
            The zero-based index of the column to scroll into view
            true if the Table scrolled to the Cell at the specified row 
            and column, false otherwise
        
        
            
            Ensures that the Cell at the specified CellPos is visible within 
            the Table, scrolling the contents of the Table if necessary
            
            A CellPos that contains the zero-based index 
            of the row and column to scroll into view
            
        
        
            
            Sorts the last sorted column opposite to its current sort order, 
            or sorts the currently focused column in ascending order if no 
            columns have been sorted
            
        
        
            
            Sorts the last sorted column opposite to its current sort order, 
            or sorts the currently focused column in ascending order if no 
            columns have been sorted
            
            Specifies whether a stable sorting method 
            should be used to sort the column
        
        
            
            Sorts the specified column opposite to its current sort order, 
            or in ascending order if the column is not sorted
            
            The index of the column to sort
        
        
            
            Sorts the specified column opposite to its current sort order, 
            or in ascending order if the column is not sorted
            
            The index of the column to sort
            Specifies whether a stable sorting method 
            should be used to sort the column
        
        
            
            Sorts the specified column in the specified sort direction
            
            The index of the column to sort
            The direction the column is to be sorted
        
        
            
            Sorts the specified column in the specified sort direction
            
            The index of the column to sort
            The direction the column is to be sorted
            Specifies whether a stable sorting method 
            should be used to sort the column
        
        
            
            Sorts the specified column in the specified sort direction
            
            The index of the column to sort
            The column to sort
            The direction the column is to be sorted
            Specifies whether a stable sorting method 
            should be used to sort the column
        
        
            
            Gets a collection of comparers for the underlying sort order(s)
            
            
            
        
        
            
            Returns whether a Column exists at the specified index in the 
            Table's ColumnModel
            
            The index of the column to check
            True if a Column exists at the specified index in the 
            Table's ColumnModel, false otherwise
        
        
            
            Returns the cell that contains the given Control (in a ControlColumn).
            Returns null if the control is not in a valid cell.
            
            The control that is part of a Cell.
            If the control is not added to this table.
            
        
        
            
            Specifies whether the Table's SortedColumnBackColor property 
            should be serialized at design time
            
            True if the SortedColumnBackColor property should be 
            serialized, False otherwise
        
        
            
            Indicates whether the grid lines should extend beyond the cells that have data.
            
        
        
            
            Specifies whether the Table's GridColor property 
            should be serialized at design time
            
            True if the GridColor property should be 
            serialized, False otherwise
        
        
            
            Specifies whether the Table's BackColor property 
            should be serialized at design time
            
            True if the BackColor property should be 
            serialized, False otherwise
        
        
            
            Specifies whether the Table's HeaderFont property 
            should be serialized at design time
            
            True if the HeaderFont property should be 
            serialized, False otherwise
        
        
            
            Gets the number of whole rows that are visible in the Table
            
        
        
            
            Specifies whether the Table's SelectionBackColor property 
            should be serialized at design time
            
            True if the SelectionBackColor property should be 
            serialized, False otherwise
        
        
            
            Specifies whether the Table's SelectionForeColor property 
            should be serialized at design time
            
            True if the SelectionForeColor property should be 
            serialized, False otherwise
        
        
            
            Specifies whether the Table's UnfocusedSelectionBackColor property 
            should be serialized at design time
            
            True if the UnfocusedSelectionBackColor property should be 
            serialized, False otherwise
        
        
            
            Specifies whether the Table's UnfocusedSelectionForeColor property 
            should be serialized at design time
            
            True if the UnfocusedSelectionForeColor property should be 
            serialized, False otherwise
        
        
            
            Calculates the state of the Table at the specified 
            client coordinates
            
            The client x coordinate
            The client y coordinate
        
        
            
            
            
        
        
            
            Raises the CellPropertyChanged event
            
            A CellEventArgs that contains the event data
        
        
            
            Handler for a Cells PropertyChanged event
            
            The object that raised the event
            A CellEventArgs that contains the event data
        
        
            
            Raises the CellButtonClicked event
            
            A CellButtonEventArgs that contains the event data
        
        
            
            Raises the CellCheckChanged event
            
            A CellCheckChanged that contains the event data
        
        
            
            Raises the CellGotFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the GotFocus event for the Cell at the specified position
            
            The position of the Cell that gained focus
        
        
            
            Raises the CellLostFocus event
            
            A CellFocusEventArgs that contains the event data
        
        
            
            Raises the LostFocus event for the Cell at the specified position
            
            The position of the Cell that lost focus
        
        
            
            Raises the CellKeyDown event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises a KeyDown event for the Cell at the specified cell position
            
            The position of the Cell
            A KeyEventArgs that contains the event data
        
        
            
            Raises the CellKeyUp event
            
            A CellKeyEventArgs that contains the event data
        
        
            
            Raises a KeyUp event for the Cell at the specified cell position
            
            The position of the Cell
            A KeyEventArgs that contains the event data
        
        
            
            Raises the CellMouseEnter event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises a MouseEnter event for the Cell at the specified cell position
            
            The position of the Cell
        
        
            
            Raises the CellMouseLeave event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises a MouseLeave event for the Cell at the specified cell position
            
            The position of the Cell
        
        
            
            Raises the CellMouseUp event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises a MouseUp event for the Cell at the specified cell position
            
            The position of the Cell
            A MouseEventArgs that contains the event data
        
        
            
            Raises the CellMouseDown event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises a MouseDown event for the Cell at the specified cell position
            
            The position of the Cell
            A MouseEventArgs that contains the event data
        
        
            
            Raises the CellMouseMove event
            
            A CellMouseEventArgs that contains the event data
        
        
            
            Raises a MouseMove event for the Cell at the specified cell position
            
            The position of the Cell
            A MouseEventArgs that contains the event data
        
        
            
            Resets the last known cell position that the mouse was over to empty
            
        
        
            
            Raises the CellHover event
            
            A CellEventArgs that contains the event data
        
        
            
            Raises the CellClick event
            
            A CellEventArgs that contains the event data
        
        
            
            Raises the CellDoubleClick event
            
            A CellEventArgs that contains the event data
        
        
            
            Raises the ColumnPropertyChanged event
            
            A ColumnEventArgs that contains the event data
        
        
            
            Raises the ColumnAutoResize event.
            
            
        
        
            
            Raises the HeaderMouseEnter event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises a MouseEnter event for the Column header at the specified colunm 
            index position
            
            The index of the column to recieve the event
        
        
            
            Raises the HeaderMouseLeave event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises a MouseLeave event for the Column header at the specified colunm 
            index position
            
            The index of the column to recieve the event
        
        
            
            Raises the HeaderMouseUp event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises a MouseUp event for the Column header at the specified colunm 
            index position
            
            The index of the column to recieve the event
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the HeaderMouseDown event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises a MouseDown event for the Column header at the specified colunm 
            index position
            
            The index of the column to recieve the event
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the HeaderMouseMove event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises a MouseMove event for the Column header at the specified colunm 
            index position
            
            The index of the column to recieve the event
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Resets the current "hot" column
            
        
        
            
            Raises the HeaderMouseHover event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the HeaderClick event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the HeaderDoubleClick event
            
            A HeaderMouseEventArgs that contains the event data
        
        
            
            Raises the ColumnModelChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the ColumnAdded event
            
            A ColumnModelEventArgs that contains the event data
        
        
            
            Raises the ColumnRemoved event
            
            A ColumnModelEventArgs that contains the event data
        
        
            
            Raises the HeaderHeightChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the BeginEditing event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Raises the EditingStopped event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Raises the EditingCancelled event
            
            A CellEditEventArgs that contains the event data
        
        
            
            Raises the GotFocus event
            
            An EventArgs that contains the event data
        
        
            
            Raises the LostFocus event
            
            An EventArgs that contains the event data
        
        
            
            Raises the KeyDown event
            
            A KeyEventArgs that contains the event data
        
        
            
            Raises the KeyUp event
            
            A KeyEventArgs that contains the event data
        
        
            
            Adds Auto-Edit support for key press events on texteditors.
            
            KeyPressEventArgs that contains the event data
        
        
            
            Raises the Layout event
            
            A LayoutEventArgs that contains the event data
        
        
            
            Raises the MouseUp event
            
            A MouseEventArgs that contains the event data
        
        
            
            Raises the MouseDown event
            
            A MouseEventArgs that contains the event data
        
        
            
            Raises the MouseMove event
            
            A MouseEventArgs that contains the event data
        
        
            
            Raises the MouseLeave event
            
            An EventArgs that contains the event data
        
        
            
            Raises the MouseWheel event
            
            A MouseEventArgs that contains the event data
        
        
            
            Raises the MouseHover event
            
            An EventArgs that contains the event data
        
        
            
            Raises the Click event
            
            An EventArgs that contains the event data
        
        
            
            Raises the DoubleClick event
            
            An EventArgs that contains the event data
        
        
            
            Raises the PaintBackground event
            
            A PaintEventArgs that contains the event data
        
        
            
            Raises the Paint event
            
            A PaintEventArgs that contains the event data
        
        
            
            Draws a reversible line at the specified screen x-coordinate 
            that is the height of the PseudoClientRect
            
            The screen x-coordinate of the reversible line 
            to be drawn
        
        
            
            Paints the Table's border
            
            A PaintEventArgs that contains the event data
        
        
            
            Paints the Cell at the specified row and column indexes
            
            A PaintEventArgs that contains the event data
            The index of the row that contains the cell to be painted
            The index of the column that contains the cell to be painted
            The bounding Rectangle of the Cell
        
        
            
            Raises the BeforePaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the AfterPaintCell event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the AfterFirstPaint event
            
            
        
        
            
            Paints the Table's grid
            
            A PaintEventArgs that contains the event data
        
        
            
            Draws a vertical grid line that is broken by colspans.
            
            
            
            
            
        
        
            
            Returns a set of flags, one per column, that indicate whether the column
            can have its RHS vertical gridline drawn as an unbroken line.
            
            
            
        
        
            
            Create a new List with the values initialised to true.
            
            
            
        
        
            
            Paints the Table's Column headers
            
            A PaintEventArgs that contains the event data
        
        
            
            Raises the BeforePaintHeader event
            
            A PaintCellEventArgs that contains the event data
        
        
            
            Raises the AfterPaintHeader event
            
            A PaintHeaderEventArgs that contains the event data
        
        
            
            Paints the Table's Rows
            
            A PaintEventArgs that contains the event data
        
        
            
            Paints the Row at the specified index
            
            A PaintEventArgs that contains the event data
            The index of the Row to be painted
            The bounding Rectangle of the Row to be painted
        
        
            
            Paints the message that is displayed when the Table doen't 
            contain any items
            
            A PaintEventArgs that contains the event data
        
        
            
            Raises the RowPropertyChanged event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellAdded event
            
            A RowEventArgs that contains the event data
        
        
            
            Raises the CellRemoved event
            
            A RowEventArgs that contains the event data
        
        
            
            Occurs when the Table's horizontal scrollbar is scrolled
            
            The object that Raised the event
            A ScrollEventArgs that contains the event data
        
        
            
            Occurs when the Table's vertical scrollbar is scrolled
            
            The object that Raised the event
            A ScrollEventArgs that contains the event data
        
        
            
            Handler for a ScrollBars GotFocus event
            
            The object that raised the event
            An EventArgs that contains the event data
        
        
            
            Raises the BeginSort event
            
            A ColumnEventArgs that contains the event data
        
        
            
            Raises the EndSort event
            
            A ColumnEventArgs that contains the event data
        
        
            
            Raises the TableModelChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the SelectionChanged event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the RowHeightChanged event
            
            An EventArgs that contains the event data
        
        
            
            Raises the RowAdded event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the RowRemoved event
            
            A TableModelEventArgs that contains the event data
        
        
            
            Raises the CellToolTipPopup event
            
            A CellToolTipEventArgs that contains the event data
        
        
            
            Raises the HeaderToolTipPopup event
            
            A HeaderToolTipEventArgs that contains the event data
        
        
            
            Manages the data bindings.
            
        
        
            
            Delegate for the handler of the ListChanged event.
            
        
        
            
            Delegate for the handler of the PositionChanged event.
            
        
        
            
            Provides mapping from the data source to the XPTable.
            
        
        
            
            The data source to bind to.
            
        
        
            
            The member to use in the data source.
            
        
        
            
            Fires the BindingContextChanged event.
            Called when something has changed
            
            
        
        
            
            Fired when any data is changed, removed or added to the data source.
            
            
            
        
        
            
            Called when the selected row in the data source changes.
            Ensures the Table keeps this row in view.
            
            
            
        
        
            
            Gets the CurrencyManager by the BindingContext, unwires the old CurrencyManager (if needed), 
            and wires the new CurrencyManager. 
            Then it calls calculateColumns and updateAllData.
            
        
        
            
            Creates a ColumnModel for the columns the data source provides and assigns it to the Table.
            
        
        
            
            Clears and re-adds all data from the data source.
            
        
        
            
            Returns a row (ready to be added into the TableModel) derived from the given index in the data source.
            
            
            
        
        
            
            Inserts the item at the given index from the data source.
            
            
        
        
            
            Refreshes the given item in the TableModel.
            
            
        
        
            
            Removes the given item from the TableModel.
            
            
        
        
            
            Occurs when the value of a Cells property changes
            
        
        
            
            Occurs when a Cell gains focus
            
        
        
            
            Occurs when a Cell loses focus
            
        
        
            
            Occurs when a key is pressed when a Cell has focus
            
        
        
            
            Occurs when a key is released when a Cell has focus
            
        
        
            
            Occurs when the mouse pointer enters a Cell
            
        
        
            
            Occurs when the mouse pointer leaves a Cell
            
        
        
            
            Occurs when a mouse pointer is over a Cell and a mouse button is pressed
            
        
        
            
            Occurs when a mouse pointer is over a Cell and a mouse button is released
            
        
        
            
            Occurs when a mouse pointer is moved over a Cell
            
        
        
            
            Occurs when the mouse pointer hovers over a Cell
            
        
        
            
            Occurs when a Cell is clicked
            
        
        
            
            Occurs when a Cell is double-clicked
            
        
        
            
            Occurs when a Cell's button is clicked
            
        
        
            
            Occurs when a Cell's Checked value changes
            
        
        
            
            Occurs when a Column's property changes
            
        
        
            
            Occurs when the column has its width automatically calculated.
            
        
        
            
            Occurs when the mouse pointer enters a Column Header
            
        
        
            
            Occurs when the mouse pointer leaves a Column Header
            
        
        
            
            Occurs when a mouse pointer is over a Column Header and a mouse button is pressed
            
        
        
            
            Occurs when a mouse pointer is over a Column Header and a mouse button is released
            
        
        
            
            Occurs when a mouse pointer is moved over a Column Header
            
        
        
            
            Occurs when the mouse pointer hovers over a Column Header
            
        
        
            
            Occurs when a Column Header is clicked
            
        
        
            
            Occurs when a Column Header is double-clicked
            
        
        
            
            Occurs when the height of the Column Headers changes
            
        
        
            
            Occurs when the value of the Table's ColumnModel property changes 
            
        
        
            
            Occurs when a Column is added to the ColumnModel
            
        
        
            
            Occurs when a Column is removed from the ColumnModel
            
        
        
            
            Occurs when the Table begins editing a Cell
            
        
        
            
            Occurs when the Table stops editing a Cell
            
        
        
            
            Occurs when the editing of a Cell is cancelled
            
        
        
            
            Occurs when a Cell is added to a Row
            
        
        
            
            Occurs when a Cell is removed from a Row
            
        
        
            
            Occurs when the value of a Rows property changes
            
        
        
            
            Occurs when a Column is about to be sorted
            
        
        
            
            Occurs after a Column has finished sorting
            
        
        
            
            Occurs just after the first Paint event occurs
            
        
        
            
            Occurs before a Cell is painted
            
        
        
            
            Occurs after a Cell is painted
            
        
        
            
            Occurs before a Column header is painted
            
        
        
            
            Occurs after a Column header is painted
            
        
        
            
            Occurs when the value of the Table's TableModel property changes 
            
        
        
            
            Occurs when a Row is added into the TableModel
            
        
        
            
            Occurs when a Row is removed from the TableModel
            
        
        
            
            Occurs when the value of the TableModel Selection property changes
            
        
        
            
            Occurs when the value of the RowHeight property changes
            
        
        
            
            Occurs before a cell tooltip is shown.
            
        
        
            
            Occurs before a header tooltip is shown.
            
        
        
            
            Occurs when a DragDrop operation contains an unhandled data type.
            This should return the required DragDropEffects for the external
            type, it is called from the internally handled DragEnter and DragOver
            functions.
            
        
        
            
            Occurs when a DragDrop operation contains an unhandled data type.
            This should be used to handle the DragDrop functionality for the
            external type.
            
        
        
            
            Occurs following an internally handled row insertion during DragDrop.
            It supplies the index of the inserted row.
            NOTE this is not trigger if DragDropExternalTypeEvent is triggered.
            
        
        
            
            Occurs following an internally handled row move operation during DragDrop.
            It supplies the source and destination indexes of the moved row.
            NOTE this is not trigger if DragDropExternalTypeEvent is triggered.
            
        
        
            
            Gets whether the Table is currently initializing
            
        
        
            
            Gets the index of the first visible Column currently displayed in the Table
            
        
        
            
            Gets the index of the last visible Column currently displayed in the Table
            
        
        
            
            Gets or sets the border style for the Table
            
        
        
            
            Gets or sets the background color of the table.
            
        
        
            
            Gets or sets the background color of the table when the table does not have focus.
            
        
        
            
            Gets the width of the Tables border
            
        
        
            
            Gets the last known cell position that the mouse was over
            
        
        
            
            Gets the last known cell position that the mouse's left 
            button was pressed in
            
        
        
            
            Gets or sets the position of the Cell that currently has focus
            
        
        
            
            Gets or sets the amount of time (in milliseconds) that that the 
            mouse pointer must hover over a Cell or Column Header before 
            a MouseHover event is raised
            
        
        
            
            Gets or sets the column header alignemnt
            
        
        
            
            Gets the rectangle that represents the "client area" of the control.
            (The rectangle excludes the borders and scrollbars)
            
        
        
            
            Gets the rectangle that represents the "cell data area" of the control.
            (The rectangle excludes the borders, column headers and scrollbars)
            
        
        
            
            
            
        
        
            
            Gets or sets the ColumnModel that contains all the Columns
            displayed in the Table
            
        
        
            
            Gets or sets whether the Table allows users to resize Column widths
            
        
        
            
            Returns the number of Columns in the Table
            
        
        
            
            Returns the index of the currently sorted Column
            
        
        
            
            Gets or sets the background Color for the currently sorted column
            
        
        
            
            Gets the rectangle that represents the display area of the Table
            
        
        
            
            Gets whether the Table is currently editing a Cell
            
        
        
            
            Gets a CellPos that specifies the position of the Cell that 
            is currently being edited
            
        
        
            
            Gets the ICellEditor that is currently being used to edit a Cell
            
        
        
            
            Gets or sets the action that causes editing to be initiated
            
        
        
            
            Gets or sets the custom key used to initiate Cell editing
            
        
        
            
            Gets or sets how grid lines are displayed around rows and columns
            
        
        
            
            Gets or sets the style of the lines used to draw the grid
            
        
        
            
            Gets or sets whether the grid lines should extend beyond the cells that have data.
            
        
        
            
            Gets or sets the Color of the grid lines
            
        
        
            
            
            
        
        
            
            Gets or sets the column header style
            
        
        
            
            Gets or sets the column header alignemnt
            
        
        
            
            Gets the height of the column headers
            
        
        
            
            Gets a Rectangle that specifies the size and location of 
            the Table's column header area
            
        
        
            
            Gets or sets the font used to draw the text in the column headers
            
        
        
            
            Gets or sets the HeaderRenderer used to draw the Column headers
            
        
        
            
            Gets the ContextMenu used for Column Headers
            
        
        
            
            Gets or sets whether the HeaderContextMenu is able to be 
            displayed when the user right clicks on a Column Header
            
        
        
            
            Indicates whether the Column Headers are included when determining the minimim width of a column
            
        
        
            
            Gets or sets the height of each row
            
        
        
            
            Gets the combined height of all the rows in the Table
            
        
        
            
            Gets the combined height of all the rows in the Table 
            plus the height of the column headers
            
        
        
            
            Gets the combined height of all the rows in the Table 
            plus the height of the column headers and the borders (if there are any).
            
        
        
            
            Returns the number of Rows in the Table
            
        
        
            
            Gets the index of the first visible row in the Table
            
        
        
            
            Gets the first visible row in the Table
            
        
        
            
            Gets or sets the background color of odd-numbered rows in the Table
            
        
        
            
            Gets or sets the span of alternate colored rows in the Table
            
        
        
            
            Gets or sets a value indicating whether all row heights are recalculated after an EndUpdate (only used if Word Wrapping is on).
            
        
        
            
            Gets or sets a value indicating whether the Table will 
            allow the user to scroll to any columns or rows placed 
            outside of its visible boundaries
            
        
        
            
            Gets a value indicating whether the horizontal 
            scroll bar is visible
            
        
        
            
            Gets a value indicating whether the vertical 
            scroll bar is visible
            
        
        
            
            Gets or sets whether cells are allowed to be selected
            
        
        
            
            Gets or sets whether cells are allowed to be selected by right mouse button (RMB)
            
        
        
            
            Gets or sets how selected Cells are drawn by a Table
            
        
        
            
            Gets or sets whether multiple cells are allowed to be selected
            
        
        
            
            Gets or sets whether clicking on a cell selects the 'family' of rows (i.e. the parent and all children)
            Only if FullRowSelect is also true.
            
        
        
            
            Gets or sets whether all other cells in the row are highlighted 
            when a cell is selected
            
        
        
            
            Gets or sets whether highlighting is removed from the selected 
            cells when the Table loses focus
            
        
        
            
            Gets or sets whether highlighting rectangle is shown in grid
            
        
        
            
            Gets or sets the background color of a selected cell
            
        
        
            
            Gets or sets the foreground color of a selected cell
            
        
        
            
            Gets or sets the background color of a selected cell when the 
            Table doesn't have the focus
            
        
        
            
            Gets or sets the foreground color of a selected cell when the 
            Table doesn't have the focus
            
        
        
            
            Gets an array that contains the currently selected Rows
            
        
        
            
            Gets an array that contains the indexes of the currently selected Rows
            
        
        
            
            
            
        
        
            
            
            
        
        
            
            Gets or sets the TableModel that contains all the Rows
            and Cells displayed in the Table
            
        
        
            
            Gets or sets the text displayed by the Table when it doesn't 
            contain any items
            
        
        
            
            Gets or sets the current state of the Table
            
        
        
            
            Gets whether the Table is able to raise events
            
        
        
            
            Gets the value for CanRaiseEvents.
            
        
        
            
            Gets or sets whether the Table is being used as a preview Table in 
            a ColumnCollectionEditor
            
        
        
            
            Gets of sets whether word wrap is allowed in any cell in the table. If false then the WordWrap property on Cells is ignored.
            
        
        
            
            Gets the internal tooltip component
            
        
        
            
            Gets or sets whether ToolTips are currently enabled for the Table
            
        
        
            
            Gets or sets the automatic delay for the Table's ToolTip
            
        
        
            
            Gets or sets the period of time the Table's ToolTip remains visible if 
            the mouse pointer is stationary within a Cell with a valid ToolTip text
            
        
        
            
            Gets or sets the time that passes before the Table's ToolTip appears
            
        
        
            
            Gets or sets whether the Table's ToolTip window is 
            displayed even when its parent control is not active
            
        
        
            
            Gets or sets the renderer that draws the drag drop hover indicator.
            
        
        
            
            Gets or sets a value indicating whether to use built in drag drop.
            NOTE this disables the drag drop rendering functionality, but still 
            requires DragDropExternalTypeEffect and DragDropExternalTypeEvent 
            to be used.
            
            
            	true if [use built in drag drop]; otherwise, false.
            
        
        
            
            Gets or sets a value indicating whether an external drop removes the dragged rows.
            This effectively changes the DragDrop between 2 tables from a Move (the 
            default) to a Copy operation.
            
            
            	true if [external drop removes rows]; otherwise, false.
            
        
        
            
            Gets or sets the binder that provides mapping from the data source to the XPTable.
            
        
        
            
            Gets or sets the data source to bind to.
            
        
        
            
            Gets or sets the member to use in the data source.
            
        
        
            
            Specifies the style of the lines drawn when a Table draws its grid lines
            
        
        
            
            Specifies a solid line
            
        
        
            
            Specifies a line consisting of dashes
            
        
        
            
            Specifies a line consisting of dots
            
        
        
            
            Specifies a line consisting of a repeating pattern of dash-dot
            
        
        
            
            Specifies a line consisting of a repeating pattern of dash-dot-dot
            
        
        
            
            Abstract base class. Implement this and override GetControl to provide the control instance
            for each cell.
            
        
        
            
            Creates a ControlFactory with default values.
            
        
        
            
            Creates the control to show for the given cell.
            Use Cell.Data to store any state object for the cell.
            
            The cell that the control will be added to.
            
        
        
            
            Allows an existing control to be modified or swapped for another control.
            Return null if the same control is left in place, or return a control if that is to replace the current one.
            
            The cell that contains the control.
            The current control in that cell.
            
        
        
            
            Represents a Column whose Cells are displayed as a CheckBox
            
        
        
            
            The size of the checkbox
            
        
        
            
            Specifies whether any text contained in the Cell should be drawn
            
        
        
            
            The style of the checkboxes
            
        
        
            
            Creates a new CheckBoxColumn with default values
            
        
        
            
            Creates a new CheckBoxColumn with the specified header text
            
            The text displayed in the column's header
        
        
            
            Creates a new CheckBoxColumn with the specified header text and width
            
            The text displayed in the column's header
            The column's width
        
        
            
            Creates a new CheckBoxColumn with the specified header text, width and visibility
            
            The text displayed in the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Creates a new CheckBoxColumn with the specified header text and image
            
            The text displayed in the column's header
            The image displayed on the column's header
        
        
            
            Creates a new CheckBoxColumn with the specified header text, image and width
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
        
        
            
            Creates a new CheckBoxColumn with the specified header text, image, width and visibility
            
            The text displayed in the column's header
            The image displayed on the column's header
            The column's width
            Specifies whether the column is visible
        
        
            
            Initializes the CheckBoxColumn with default values
            
        
        
            
            Gets a string that specifies the name of the Column's default CellRenderer
            
            A string that specifies the name of the Column's default 
            CellRenderer
        
        
            
            Gets the Column's default CellRenderer
            
            The Column's default CellRenderer
        
        
            
            Gets a string that specifies the name of the Column's default CellEditor
            
            A string that specifies the name of the Column's default 
            CellEditor
        
        
            
            Gets the Column's default CellEditor
            
            The Column's default CellEditor
        
        
            
            Specifies whether the CheckSize property should be serialized at 
            design time
            
            true if the CheckSize property should be serialized, 
            false otherwise
        
        
            
            Gets or sets the size of the checkboxes
            
        
        
            
            Gets or sets whether any text contained in the Cell should be drawn
            
        
        
            
            Gets or sets whether any text contained in the Cell should be drawn
            
        
        
            
            Gets the Type of the Comparer used to compare the Column's Cells when 
            the Column is sorting
            
        
        
            
            Represents the methods that will handle the PropertyChanged, CellAdded and 
            CellRemoved events of a Row
            
        
        
            
            Provides data for a Row's PropertyChanged, CellAdded 
            and CellRemoved events
            
        
        
            
            The Row that Raised the event
            
        
        
            
            The parent Row (for SubRow events)
            
        
        
            
            The index of the Row
            
        
        
            
            The affected Cell
            
        
        
            
            The start index of the affected Cell(s)
            
        
        
            
            The end index of the affected Cell(s)
            
        
        
            
            The type of event
            
        
        
            
            Initializes a new instance of the RowEventArgs class with 
            the specified Row source, row index, start index, end index 
            and affected Cell
            
            The Row that originated the event
            The type of event
        
        
            
            Initializes a new instance of the RowEventArgs class with 
            the specified Row source, row index, start index, end index 
            and affected Cell. Only for SubRow type events.
            
            
            
            
        
        
            
            Initializes a new instance of the RowEventArgs class with 
            the specified Row source, row index, start index, end index 
            and affected Cell
            
            The Row that originated the event
            The affected Cell
            The start index of the affected Cell(s)
            The end index of the affected Cell(s)
        
        
            
            Initializes a new instance of the RowEventArgs class with 
            the specified Row source, row index, start index, end index 
            and affected Cell
            
            The Row that originated the event
            The index of the Row
            The affected Cell
            The start index of the affected Cell(s)
            The end index of the affected Cell(s)
            The type of event
        
        
            
            
            
            
        
        
            
            Gets the Row that Raised the event
            
        
        
            
            Gets the parent of the row that has been added or remove. SubRow events only).
            
        
        
            
            Gets the index of the Row
            
        
        
            
            Gets the affected Cell
            
        
        
            
            Gets the start index of the affected Cell(s)
            
        
        
            
            Gets the end index of the affected Cell(s)
            
        
        
            
            Gets the type of event