Infragistics(R) NetAdvantage(R) Windows Forms
ValueListItemCheckBoxUIElement Class Members
See Also  Fields  Properties  Methods  Events E-mail your feedback on this topic.
Infragistics.Win Namespace : ValueListItemCheckBoxUIElement Class


The following tables list the members exposed by ValueListItemCheckBoxUIElement.

Public Constructors

 NameDescription
public ConstructorValueListItemCheckBoxUIElement ConstructorCreates a new instance of the ValueListItemCheckBoxUIElement class.  
Top

Protected Fields

 NameDescription
protected FieldbuttonStateValue Member used to maintain the button state. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected FieldcheckAlignValue Controls where the check mark is placed in relation to the element rect (Inherited from Infragistics.Win.CheckBoxUIElement)
protected FieldchildElementsCollection The collection of child elements (Inherited from Infragistics.Win.UIElement)
protected FieldchildElementsCollectionDirty Indicates if the child elements for this element need to be repositioned/created (Inherited from Infragistics.Win.UIElement)
protected FieldleftButtonDown True when the last mouse button depressed was the logical left mouse button. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected FieldparentElement The parent UIElement (will be null for the ControlUIElementBase derived classes (Inherited from Infragistics.Win.UIElement)
protected FieldrectValue The rect of this elements in client coordinates of the control (Inherited from Infragistics.Win.UIElement)
protected FieldtextElement The text uielement (Inherited from Infragistics.Win.ButtonWithTextUIElementBase)
Top

Public Properties

 NameDescription
public PropertyAccessibilityInstance Returns the accessible object associated with the element. (Inherited from Infragistics.Win.UIElement)
public PropertyAccessibilityInstanceResolved Returns the accessible object associated with this element or one of its parent elements. (Inherited from Infragistics.Win.UIElement)
public PropertyAdjustable Returns true is this element can be moved or resized by the user (Inherited from Infragistics.Win.UIElement)
public PropertyAppearance An optional appearance object (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyBorderSides Returns flags indicating which borders will be drawn (Inherited from Infragistics.Win.UIElement)
public PropertyBorderStyleBorderStyle of the element. UIElementBorderStyle (Inherited from Infragistics.Win.UIElement)
public PropertyButtonState Returns information regarding the mouse in relation to the element. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyButtonStyle Gets the button style for the element. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyButtonType Returns the type of button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyCancelCaptureOnEscape Indicates if capture for this element should be terminated if the escape key is pressed. (Inherited from Infragistics.Win.UIElement)
public PropertyCheckAlign Controls where the check mark is placed in relation to the element rect (Inherited from Infragistics.Win.CheckBoxUIElement)
public PropertyCheckRect Returns the rectangle for the checkbox element (read-only) (Inherited from Infragistics.Win.CheckBoxUIElement)
public PropertyCheckSize The size of the check image in pixels (read-only) (Inherited from Infragistics.Win.CheckBoxUIElement)
public PropertyCheckState Determines the check state of the state button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyChildElements Returns the child elements array (read-only) (Inherited from Infragistics.Win.UIElement)
public PropertyChildElementsDirty True indicates that the child elements need to be created/adjusted on the next draw operation (read-only) (Inherited from Infragistics.Win.UIElement)
public PropertyClipRect Returns the intersection of this element's rect's with all of its parent element's rects (Inherited from Infragistics.Win.UIElement)
public PropertyControl Walks up the parent chain until it reaches a Control element (which overrides this method) (Inherited from Infragistics.Win.UIElement)
public PropertyControlElement Returns the top level/control element. Read-only. (Inherited from Infragistics.Win.UIElement)
public PropertyCursor Returns the cursor that should be used when the mouse is over the element. By default this just walks up the parent chain by returning its parent's cursor (Inherited from Infragistics.Win.UIElement)
public PropertyDisposed (Inherited from Infragistics.Shared.DisposableObject)
public PropertyDrawsBackColor Determines if the element will draw its own back color (Inherited from Infragistics.Win.CheckBoxUIElement)
public PropertyEnabled Gets/sets whether this element is enabled. Note: this will return false the element or any of its ancestors are disabled. (Inherited from Infragistics.Win.UIElement)
public PropertyHasChildElements Returns true if there are any child elements (read-only) (Inherited from Infragistics.Win.UIElement)
public PropertyHotTracking Returns or sets a value whether the button will support hottracking. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyImageRegionGets or sets the ButtonUIElementBase.ImageRegion object used to provide the region for the shaped button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsAccessibleElement Indicates if the element supports accessibility. (Inherited from Infragistics.Win.UIElement)
public PropertyIsChecked Determines if the state button is checked. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsDefaultButton Gets or sets whether the button is rendered as the default button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsDrawing True if this element is in a drawing operation (read-only). (Inherited from Infragistics.Win.UIElement)
public PropertyIsElementDrawn True if this element is drawn normally. The default implementation of this property returns true. It may be overidden by some elements who don't do any rendering (e.g. scrollbars since they are actually scrollbar windows that render themselves) (Inherited from Infragistics.Win.UIElement)
public PropertyIsFullyVisible Returns true if the entire elment is visible or false if any part is clipped (Inherited from Infragistics.Win.UIElement)
public PropertyIsHotTracked Indicates if the button is considered as being in the hot track state. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsMouseDown Indicates if the button is currently pressed by the logical left mouse button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsMouseDownAndOver Indicates if the logical left mouse button is currently pressed and over the button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsMouseOver Indicates if the mouse is currently over the button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsPressed Indicates if the button is considered as being in the pressed state. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyIsStateButtonDown Indicates if the state button is currently in the down position. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyNestDepth The nesting depth, 0 for top level control elements, 1 for their direct child elements, 2 for those element's child elements etc. (read-only) (Inherited from Infragistics.Win.UIElement)
public PropertyNextCheckState Returns the next check state that the button will have when clicked. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyParent The parent/containing element (will be null for a top level/control element). (Inherited from Infragistics.Win.UIElement)
public PropertyReadOnly Controls whether or not the element responds to mouse clicks (Inherited from Infragistics.Win.CheckBoxUIElement)
public PropertyRect The element's bounding rectangle in client coordinates (Inherited from Infragistics.Win.UIElement)
public PropertyRectInsideBorders Returns the rectangle after adjusting for any borders (Inherited from Infragistics.Win.UIElement)
public PropertyRectInsideButtonBorders Returns the rect of the element inside the button borders that is always available regardless of the current button state. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyRegion Returns the region of this element. The default returns the element's Rect as a region. This method can be overriden to supply an irregularly shaped region (Inherited from Infragistics.Win.UIElement)
public PropertyReserveDefaultButtonArea Gets or sets whether the space for the default button outline will be reserved (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertySelectableItem If the context for this element is a selectable item (e.g. a grid row, cell or header) it is returned. The default implementation walks up the parent chain calling this method recursively until a selectable item is found or the control element is reached (Inherited from Infragistics.Win.UIElement)
public PropertyText The button text (caption) (Inherited from Infragistics.Win.ButtonWithTextUIElementBase)
public PropertyTextArea Returns the rect surrounding the text of the text element (Inherited from Infragistics.Win.CheckBoxUIElement)
public PropertyTextHAlign Determines how the button text is aligned horizontally. (Inherited from Infragistics.Win.ButtonWithTextUIElementBase)
public PropertyTextRect Returns the rectangle for the text element (Inherited from Infragistics.Win.ButtonWithTextUIElementBase)
public PropertyTextVAlign Determines how the button text is aligned vertically. (Inherited from Infragistics.Win.ButtonWithTextUIElementBase)
public PropertyThemedElementRegion Returns the region of this element that themed drawing should be clipped to. The default implementation returns null. (Inherited from Infragistics.Win.UIElement)
public PropertyThreeState Gets/sets if the state button supports an indeterminate state. (Inherited from Infragistics.Win.ButtonUIElementBase)
public PropertyToolTipItem Returns or sets an object that provides tooltip information for the element. (Inherited from Infragistics.Win.UIElement)
public PropertyUIRoleReturns the Infragistics.Win.AppStyling.UIRole associated with this element. (Inherited from Infragistics.Win.UIElement)
public PropertyUIRoleResolvedReturns the Infragistics.Win.AppStyling.UIRole used by this element or an element higher up the parent chain. (Inherited from Infragistics.Win.UIElement)
public PropertyVertical Determines whether the button text is drawn vertically. (Inherited from Infragistics.Win.ButtonWithTextUIElementBase)
Top

Protected Properties

 NameDescription
protected PropertyChildElementArrayCapacity Returns the expected number of child elements for this element (Inherited from Infragistics.Win.UIElement)
protected PropertyClipChildren Returning true causes all drawing of this element's child elements to be expicitly clipped to the area inside this elements borders (Inherited from Infragistics.Win.UIElement)
protected PropertyClipRectChildren Returns the rect inside borders as the default (Inherited from Infragistics.Win.UIElement)
protected PropertyClipSelf Returning true causes all drawing of this element to be expicitly clipped to its region (Inherited from Infragistics.Win.UIElement)
protected PropertyDefaultBackColor Returns the default backcolor for the button (Inherited from Infragistics.Win.ButtonUIElementBase)
protected PropertyDefaultForeColor Returns the default forecolor for the button (Inherited from Infragistics.Win.ButtonUIElementBase)
protected PropertyDrawsFocusRect Returns true if this element needs to draw a focus rect. This should be overridden since the default implementation always returns false. (Inherited from Infragistics.Win.UIElement)
protected PropertyForceDrawsFocusRect Returns a boolean value indicating whether this element's focus rectangle drawing logic should ignore the associated control's focused state. (Inherited from Infragistics.Win.UIElement)
protected PropertyHasCapture Indicates if the element has capture. (Inherited from Infragistics.Win.UIElement)
protected PropertyInkProvider Returns the InkProvider registered for our control's container. (Inherited from Infragistics.Win.UIElement)
protected PropertyIsButtonStyleMouseActive Indicates if the button style requires invalidation of the element on the mouse enter and exit. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected PropertyPrimaryContext Used to keep track of the primary context for this element (e.g. its Row, Cell, Header etc.). Since most elements need only one context this property is usually adequate. (Inherited from Infragistics.Win.UIElement)
protected PropertySupportsHorizontalMousePanning Gets whether this Element supports horizontal mouse panning Default implementation returns false; derived elements that want to support panning must override this property implementation and return true If a derived element returns true, the mouse is captured when the middle button is pressed. The virtual 'OnMousePanHorizontal' method will be called during the capture. Derived elements that want to support panning should override OnMousePanHorizontal, and perform scrolling operations from within that method (Inherited from Infragistics.Win.UIElement)
protected PropertySupportsVerticalMousePanning Gets whether this Element supports vertical mouse panning Default implementation returns false; derived elements that want to support panning must override this property implementation and return true If a derived element returns true, the mouse is captured when the middle button is pressed. The virtual 'OnMousePanVertical' method will be called during the capture. Derived elements that want to support panning should override OnMousePanVertical, and perform scrolling operations from within that method (Inherited from Infragistics.Win.UIElement)
protected PropertyWantsMouseHoverNotification Return true if this element wants to be notified when the mouse hovers over it. This property is read-only. (Inherited from Infragistics.Win.UIElement)
Top

Public Methods

 NameDescription
public MethodAdjustableElementFromPointOverloaded.  Returns an element reference if the passed in point is over the AdjustableArea of this element (or any of its child elements) (Inherited from Infragistics.Win.UIElement)
public MethodContainsOverloaded.  Checks if the point is over the element. This may be overridden in derived classes for specialized hit test logic. (Inherited from Infragistics.Win.UIElement)
public MethodCreateObjRef Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
public MethodDirtyChildElementsOverloaded.  Sets the dirty flag so that the next time the element is drawn it will reposition its child elements (Inherited from Infragistics.Win.UIElement)
public MethodDispose (Inherited from Infragistics.Shared.DisposableObject)
public MethodDrawElementRenders the element into the graphics object of the specified defaultDrawParams. This method will recursively invoke itself for rendering the descendant elements. (Inherited from Infragistics.Win.UIElement)
public MethodElementFromPointOverloaded.  Returns the lowest level element that contains the passed in point (Inherited from Infragistics.Win.UIElement)
public MethodFireClickEvent Triggers the ElementClick event (Inherited from Infragistics.Win.ButtonUIElementBase)
public MethodGetAdjustableCursor The adjustable cursor is used by any element that can be moved or resized. Returning null means the element can not be adjusted by clicking on the passed in point. (Inherited from Infragistics.Win.UIElement)
public MethodGetAdjustmentRange Returns the range limits for adjusting the element in either or both dimensions. It also returns the initial rects for the vertical and horizontal bars that will need to be inverted during the mouse drag operation. Default implementation sets everything to zero. (Inherited from Infragistics.Win.UIElement)
public MethodGetAncestor Walks up the parent chain until it reaches the parent of the requested type. Also, if this element is of the passed in type then this elemnt will be returned. (Inherited from Infragistics.Win.UIElement)
public MethodGetBorderWidths Returns the widths of all four borders (Inherited from Infragistics.Win.UIElement)
public MethodGetContextOverloaded.  Returns the primary context object. (Inherited from Infragistics.Win.UIElement)
public MethodGetDescendantOverloaded.  Returns an element of the requested type or null. (Inherited from Infragistics.Win.UIElement)
public MethodGetLifetimeService Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
public MethodHasAncestor Returns true if the passed in element is in this elment's parent chain (Inherited from Infragistics.Win.UIElement)
public MethodHasContextOverloaded.  Returns true if this element (or any of its ancestors) has this context (Inherited from Infragistics.Win.UIElement)
public MethodHitTest Retrieves the child accessible object at the specified screen coordinates. (Inherited from Infragistics.Win.UIElement)
public MethodInitializeCheckStateOverloaded.  Initializes the check state of the state button. (Inherited from Infragistics.Win.ButtonUIElementBase)
public MethodInitializeLifetimeService Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
public MethodInitializeState Used to Initialize the states of the CheckBox (Inherited from Infragistics.Win.CheckBoxUIElement)
public MethodInvalidateOverloaded.  Invalidates this element (Inherited from Infragistics.Win.UIElement)
public MethodIsDescendantOf Returns true if this element is the same as the specified element or if this element is a descendant of the specified element. (Inherited from Infragistics.Win.UIElement)
public MethodNavigateOverloaded.  Navigates to another accessible object (Inherited from Infragistics.Win.UIElement)
public MethodOffsetOverloaded.  Offsets this element rect and all of its child elements (Inherited from Infragistics.Win.UIElement)
public MethodPerformClick Performs a button click. (Inherited from Infragistics.Win.ButtonUIElementBase)
public MethodPointInAdjustableArea Returns true if the passed in point is over an area of this element that would require the AdjustableCursor to be displayed (Inherited from Infragistics.Win.UIElement)
public MethodPointInElementOverloaded.  Checks if the point is over the element and is not over an overlapping sibling element. (Inherited from Infragistics.Win.UIElement)
public MethodPrint Draws the element into a printer dc. (Inherited from Infragistics.Win.UIElement)
public MethodToggleCheckState Changes the check state of the button to the next value. (Inherited from Infragistics.Win.ButtonUIElementBase)
public MethodVerifyChildElementsOverloaded.  Called to ensure that all child elements are created and positioned properly. If the ChildElementsDirty flag is true then the PositionChildElements will be called and the dirty flag will be reset. This method gets called recursively for all descendant elements. (Inherited from Infragistics.Win.UIElement)
public MethodVerifyNotDisposed (Inherited from Infragistics.Shared.DisposableObject)
Top

Protected Methods

 NameDescription
protected MethodButtonClick Invoked when the button has been clicked. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodContinueDescendantSearchThis method is called from UIElement.GetDescendant as an optimization to prevent searching down element paths that can't possibly contain the element that is being searched for. (Inherited from Infragistics.Win.UIElement)
protected MethodDrawBackColor Default backcolor drawing just does a FillRectangle with the backcolor. (Inherited from Infragistics.Win.UIElement)
protected MethodDrawBorders Default border rendering (Inherited from Infragistics.Win.UIElement)
protected MethodDrawChildElements Default child element rendering - draws each of the child elements. (Inherited from Infragistics.Win.UIElement)
protected MethodDrawFocus Default drawfocus method draws a focus rect inside the element's borders (Inherited from Infragistics.Win.UIElement)
protected MethodDrawForeground Default foreground rendering - does nothing (Inherited from Infragistics.Win.UIElement)
protected MethodDrawImage Default image rendering - does nothing (Inherited from Infragistics.Win.UIElement)
protected MethodDrawImageBackground Default background picture drawing (Inherited from Infragistics.Win.UIElement)
protected MethodDrawTheme Used by an element to render using the system theme. This method will not be invoked if the themes are not supported. (Inherited from Infragistics.Win.UIElement)
protected MethodGetUIRoleHelper method for obtaining a Infragistics.Win.AppStyling.UIRole for a particular role name. (Inherited from Infragistics.Win.UIElement)
protected MethodInitAppearance Initialize the appearance structure for this element (Inherited from Infragistics.Win.UIElement)
protected MethodInitControlAppearanceResolves the control specific appearances for this button. Default implementation merges in its ButtonUIElementBase.Appearance. This method should only merge in the appearance properties exposed by the controls. It should not merge in any defaults. The InitAppearance method calls this method in between the calls that resolve app-style appearance settings. In other words this method should itself not resolve any app-style appearance settings. Also note that the InitAppearance method will check UseControlInfo setting of the app-style and if it's false it will not call this method. Therefore the overridden implementations do no need to check for UseControlInfo app-style setting. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodInitializeDefaultAppearanceInvoked during the ButtonUIElementBase.InitAppearance to resolve any remaining appearance values after the style specific appearance information has been initialized. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodInternalCursorFromAppearance Extracts the cursor from the appearance object this method is overridden by an element with a mousepointer set (Inherited from Infragistics.Win.UIElement)
protected MethodInternalSetElementsChanged Default implementation just walks up the parent chain. This is overriden by the ControlUIElementBase class which maintains a flag that some descendant element may have changed (Inherited from Infragistics.Win.UIElement)
protected MethodIntersectInvalidRect Returns the intersection of the element's rect with the invalid rect for the current draw operation. (Inherited from Infragistics.Win.UIElement)
protected MethodInvalidateBtnStateArea Invalidates the area of the element that needs to be redrawn when the button's state changes. For a command button this is the entire element but for a checkbox or radio button it is just the indicator (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
protected MethodOnAfterDraw A virtual method that gets called after the element draw operation finishes. (Inherited from Infragistics.Win.UIElement)
protected MethodOnBeforeDraw A virtual method that gets called before the element draw process starts. (Inherited from Infragistics.Win.UIElement)
protected MethodOnButtonStateChange Invoked when the state of the button changes. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodOnCheckStateChangeOverridden.  Called when the check state changes.  
protected MethodOnControlFocusOverridden.  Called to give control focus  
protected MethodOnDispose (Inherited from Infragistics.Shared.DisposableObject)
protected MethodOnMousePanHorizontal Virtual method that is called each time the mouse pans horizontally Derived classes should override this method (Inherited from Infragistics.Win.UIElement)
protected MethodOnMousePanVertical Virtual method that is called each time the mouse pans vertically Derived classes should override this method (Inherited from Infragistics.Win.UIElement)
protected MethodPositionChildElements Makes sure that the child elements for this element are in the ChildElements array and that they are positioned properly. This needs to be overridden if the element has any child elements. (Inherited from Infragistics.Win.UIElement)
protected MethodResetButtonState Resets the button state and checks if the mouse is currently over the element. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodResetCaptureFlags clear the internal flags and invalidate (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodSetParent Sets the parent element (Inherited from Infragistics.Win.UIElement)
protected MethodVerifyMouseOverButton Checks if the mouse is over the button and updates the ButtonState. If the state differs from that before the check is made, the element is invalidated. (Inherited from Infragistics.Win.ButtonUIElementBase)
protected MethodWantsInputNotification Returns true if this ui element is interested in getting notificaions of type inputType at the specified location. Default implementation always returns true. (Inherited from Infragistics.Win.UIElement)
Top

Public Events

 NameDescription
public EventElementClick Fired when the button is clicked (Inherited from Infragistics.Win.ButtonUIElementBase)
Top

See Also