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