Xceed SmartUI for WinForms v3.6 Documentation
SmartItem Class Members
Properties  Methods  Events


Xceed.SmartUI.v3.6 Assembly > Xceed.SmartUI Namespace : SmartItem Class

The following tables list the members exposed by SmartItem.

Public Properties
 NameDescription
Public PropertyGets or sets the default action description of the element for use by accessibility client applications.  
Public PropertyGets or sets the description of the element used by accessibility client applications.  
Public PropertyGets or sets the name of the element used by accessibility client applications.  
Public PropertyGets the location of the SmartItem according to its parent and its size.  
Public PropertyGets a boolean value indicating if the SmartItem can be selected.  
Public Property (Inherited from System.ComponentModel.Component)
Public PropertyGets the collection to which the SmartItem belongs.  
Public PropertyGets or sets the cursor that is displayed when the mouse pointer is over the SmartItem.  
Public PropertyGets or sets the index of the image retrieved from the ImageList, displayed when the SmartItem is disabled.  
Public PropertyGets the display rectangle of the SmartItem. The rectangle is in coordinates relative to the RootSmartControl.  
Public PropertyGets or sets the index of the image retrieved from the ImageList, displayed when the mouse button is pressed over the SmartItem.  
Public PropertyGets or sets a value indicating whether the SmartItem can respond to user interaction.  
Public PropertyGets or sets a boolean value indicating if height of the item should be adjusted to the height of its layout.  
Public PropertyGets or sets a boolean value indicating if width of the item should be adjusted to the width of its layout.  
Public PropertyGets a boolean value indicating whether the SmartItem has input focus.  
Public PropertyGets or sets the Font of the SmartItem.  
Public PropertyGets or sets the foreground color of the SmartItem.  
Public PropertyGets a boolean value indicating if possible child SmartItems are to be displayed in a dropdown form.  
Public PropertyGets a boolean value indicating if the mouse is currently over the SmartItem.  
Public PropertyGets the size that would be ideal to paint the SmartItem.  
Public PropertyGets or sets the image associated with the SmartItem.  
Public PropertyGets or sets a value representing the index of the image retrieved from the ImageList.  
Public PropertyGets the list of images that will be used by the SmartItem.  
Public PropertyGets the size of the images in the ImageList.  
Public PropertyGets or sets the zero-based index of the SmartItem within its ContainingCollection.  
Public PropertyGets a list of the internal child SmartItems.  
Public PropertyGets a boolean value indicating the actual enabled state of the SmartItem.  
Public PropertyGets a boolean value indicating the actual selection state of the SmartItem.  
Public PropertyGets a boolean value indicating the actual visible state of the SmartItem.  
Public PropertyGets the collection of child SmartItems associated with the SmartItem..  
Public PropertyGets the list of images that will be used by the child items of the SmartItem.  
Public PropertyGets or sets a unique string which identifies the SmartItem in its ContainingCollection.  
Public PropertyGets or sets the name of the SmartItem.  
Public PropertyGets or sets the Font of the SmartItem when the mouse passes over it.  
Public PropertyGets or sets the foreground color of the SmartItem when the mouse passes over it.  
Public PropertyGets or sets the index of the image retrieved from the ImageList, displayed when the mouse passes over the SmartItem.  
Public PropertyGets the parent SmartItem of the SmartItem.  
Public PropertyGets the parent SmartControl of the SmartItem.  
Public PropertyGets the root SmartControl of the SmartItem.  
Public PropertyGets or sets a boolean value indicating whether the SmartItem is selected.  
Public Property (Inherited from System.ComponentModel.Component)
Public PropertyGets or sets the object that contains data about the SmartItem.  
Public PropertyGets or sets the text associated with this SmartItem.  
Public PropertyGets or sets the ToolTip text associated with the SmartItem.  
Public PropertyGets or sets a boolean value indicating if the SmartItem interprets an ampersand character (&) in its Text property to be an access key prefix character.  
Public PropertyGets or sets a boolean value indicating if the SmartItem is visible.  
Public PropertyGets a list of the visible child SmartItems.  
Top
Protected Properties
 NameDescription
Protected Property (Inherited from System.ComponentModel.Component)
Protected PropertyGets the size needed by the parent layout to paint the SmartItem as well as its sibling SmartItems.  
Protected PropertyGets the default value of the AccessibleDefaultActionDescription property.  
Protected PropertyGets the default value of the AccessibleDescription property.  
Protected PropertyGets the default value of the AccessibleName property.  
Protected PropertyGets the default value of the Cursor property.  
Protected PropertyGets the default value of the FitHeightToLayout property.  
Protected PropertyGets the default value of the FitWidthToLayout property.  
Protected PropertyGets the default value of the ForeColor property.  
Protected PropertyGets the default value of the Text property.  
Protected Property (Inherited from System.ComponentModel.Component)
Protected Property (Inherited from System.ComponentModel.Component)
Protected PropertyGets the types of the child SmartItems which cannot be added at design-time to this SmartItem.  
Protected PropertyGets a boolean value indicating if an image is associated with the SmartItem.  
Protected Internal PropertyGets a boolean value indicating if a mouse button was pressed while the mouse was over the SmartItem.  
Protected Internal PropertyGets a boolean value indicating if the SmartItem's dropdown is open.  
Protected Internal PropertyGets the types of the child SmartItems which can be added at design-time to this SmartItem.  
Protected Internal PropertyGets a boolean value indicating if the parent SmartControl is selected in design-time.  
Protected Internal PropertyGets the VirtualControl associated with the SmartItem.  
Top
Public Methods
 NameDescription
Public MethodCalculates the IdealSize needed to paint the SmartItem.  
Public MethodOverloaded. Closes the SmartItem's and all its child SmartItems', dropdowns.  
Public Method (Inherited from System.MarshalByRefObject)
Public MethodOverloaded.  (Inherited from System.ComponentModel.Component)
Public MethodOverloaded. Simulates a mouse click action on the SmartItem.  
Public MethodEnsures that the SmartItem is visible within the ParentItem or ParentSmartControl, scrolling the contents of the parent if necessary.  
Public Method (Inherited from System.MarshalByRefObject)
Public MethodHides the SmartItem.  
Public MethodOverloaded. Retrieves the section of the SmartItem at the current mouse cursor position relative to the ClientRectangle.  
Public Method (Inherited from System.MarshalByRefObject)
Public MethodOverloaded. Invalidates the SmartItem's area in order to force redraw.  
Public MethodDetermines if the specified key is the mnemonic character for the SmartItem.  
Public MethodOpens the SmartItem's dropdown.  
Public MethodForces the SmartItem to invalidate its client area and immediately redraw itself and any child SmartItem.  
Public MethodResets the value of the AccessibleDefaultActionDescription property to its default value, DefaultAccessibleDefaultActionDescription.  
Public MethodResets the value of the AccessibleDescription property to its default value, DefaultAccessibleDescription.  
Public MethodResets the value of the AccessibleName property to its default value, DefaultAccessibleName.  
Public MethodResets the value of the Cursor property to its default value, DefaultCursor.  
Public MethodResets the value of the FitHeightToLayout property to its default value, DefaultFitHeightToLayout.  
Public MethodResets the value of the FitWidthToLayout property to its default value, DefaultFitWidthToLayout.  
Public MethodResets the value of the Font property to its default value, a null reference (Nothing in Visual Basic).  
Public MethodResets the value of the ForeColor property to its default value, DefaultForeColor.  
Public MethodResets the value of the OverFont property to its default value, a null reference (Nothing in Visual Basic).  
Public MethodResets the value of the Text property to its default value, DefaultText.  
Public MethodSelects the SmartItem.  
Public MethodDisplays the SmartItem.  
Public Method (Inherited from System.ComponentModel.Component)
Top
Protected Methods
 NameDescription
Protected MethodRetrieves a boolean value indicating whether the user can give the focus to this SmartItem using the TAB key.  
Protected MethodCalculates the size needed to paint the SmartItem.  
Protected MethodCreates the default SmartLayout for the SmartItem.  
Protected MethodThis method is reserved for internal use and is not intended to be used directly from your code.  
Protected Method (Inherited from System.ComponentModel.Component)
Protected MethodRetrieves the value of the specified property.  
Protected Method (Inherited from System.ComponentModel.Component)
Protected MethodRenders the SmartItem visible no matter its state or its parent's state.  
Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
Protected MethodRaises the AddedToCollection event.  
Protected MethodRaises the BoundsChanged event.  
Protected MethodRaises the Click event.  
Protected MethodRaises the CursorChanged event.  
Protected MethodRaises the DisabledImageIndexChanged event.  
Protected MethodRaises the DoubleClick event.  
Protected MethodRaises the DownImageIndexChanged event.  
Protected MethodRaises the DropDownClosed event.  
Protected MethodRaises the EnabledChanged event.  
Protected MethodRaises the FitHeightToLayoutChanged event.  
Protected MethodRaises the FitWidthToLayoutChanged event.  
Protected MethodRaises the FontChanged event.  
Protected MethodRaises the ForeColorChanged event.  
Protected MethodRaises the ImageChanged event.  
Protected MethodRaises the ImageIndexChanged event.  
Protected MethodRaises the IndexChanged event.  
Protected MethodRaises the KeyChanged event.  
Protected MethodRaises the KeyDown event.  
Protected MethodRaises the KeyPress event.  
Protected MethodRaises the KeyUp event.  
Protected MethodRaises the MouseDown event.  
Protected MethodRaises the MouseEnter event.  
Protected MethodRaises the MouseHover event.  
Protected MethodRaises the MouseLeave event.  
Protected MethodRaises the MouseMove event.  
Protected MethodRaises the MouseUp event.  
Protected MethodRaises the OpeningDropDown event.  
Protected MethodRaises the OverFontChanged event.  
Protected MethodRaises the OverForeColorChanged event.  
Protected MethodRaises the OverImageIndexChanged event.  
Protected Internal MethodRaises the QueryAccessibilityHelp event.  
Protected MethodRaises the SelectedChanged event.  
Protected MethodRaises the TagChanged event.  
Protected MethodRaises the TextChanged event.  
Protected MethodRaises the ToolTipTextChanged event.  
Protected MethodRaises the UseMnemonicChanged event.  
Protected MethodRaises the VisibleChanged event.  
Protected MethodPaints the foreground of the SmartItem.  
Protected MethodPaints the background of the child SmartItems.  
Protected MethodProcesses a mnemonic character.  
Protected MethodRaises the specified event using the provided System.EventArgs.  
Protected MethodSets the specified property.  
Protected MethodThis method is reserved for internal use and is not intended to be used directly from your code.  
Protected Internal MethodRetrieves a boolean value indicating if the Cursor property should be persisted.  
Protected Internal MethodRetrieves a boolean value indicating if the FitHeightToLayout property should be persisted.  
Protected Internal MethodRetrieves a boolean value indicating if the FitWidthToLayout property should be persisted.  
Protected Internal MethodRetrieves a boolean value indicating if the ForeColor property should be persisted.  
Top
Public Events
 NameDescription
Public EventRaised when a new child SmartItem is added to the Items collection.  
Public EventRaised when the value of the Bounds property is changed.  
Public EventRaised when the SmartItem is clicked.  
Public EventRaised when the value of the Cursor property is changed.  
Public EventRaised when the value of the DisabledImageIndex property is changed.  
Public Event (Inherited from System.ComponentModel.Component)
Public EventRaised when the SmartItem is double-clicked.  
Public EventRaised when the value of the DownImageIndex property is changed.  
Public EventRaised when a SmartItem's dropdown is closed.  
Public EventRaised when the value of the Enabled property is changed.  
Public EventRaised when the value of the FitHeightToLayout property is changed.  
Public EventRaised when the value of the FitWidthToLayout property is changed.  
Public EventRaised when the value of the Font property is changed.  
Public EventRaised when the value of the ForeColor property is changed.  
Public EventRaised when the value of the Image property is changed.  
Public EventRaised when the value of the ImageIndex property is changed.  
Public EventRaised when the value of the Index property is changed.  
Public EventRaised when the value of the ItemsImageList property is changed.  
Public EventRaised when the value of the Key property is changed.  
Public EventRaised when a key is pressed while the SmartItem has focus.  
Public EventRaised when a key is pressed while the SmartItem has focus.  
Public EventRaised when a key is released while the SmartItem has focus.  
Public EventRaised when the mouse pointer is over the SmartItem and a mouse button is pressed.  
Public EventRaised when the mouse pointer enters the SmartItem.  
Public EventRaised when the mouse pointer hovers over the SmartItem.  
Public EventRaised when the mouse pointer leaves the SmartItem.  
Public EventRaised when the mouse pointer is moved over the SmartItem.  
Public EventRaised when the mouse pointer is over the SmartItem and a mouse button is released.  
Public EventRaised when a SmartItem's dropdown is opened.  
Public EventRaised when the value of the OverFont property is changed.  
Public EventRaised when the value of the OverForeColor property is changed.  
Public EventRaised when the value of the OverImageIndex property is changed.  
Public EventRaised when the SmartItem is painted.  
Public EventRaised when an Accessibility client invokes help for that element.  
Public EventRaised when the value of the Selected property is changed.  
Public EventRaised when the value of the Tag property is changed.  
Public EventRaised when the value of the Text property is changed.  
Public EventRaised when the value of the ToolTipText property is changed.  
Public EventRaised when the value of the UseMnemonic property is changed.  
Public EventRaised when the value of the Visible property is changed.  
Top
See Also

Reference

SmartItem Class
Xceed.SmartUI Namespace