ClassRadRepeatArrowElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadRepeatArrowElement : RadArrowButtonElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IButtonControl, IImageElement
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadButtonItemRadArrowButtonElementRadRepeatArrowElement
Derived Classes:
Implements:
Inherited Members
Constructors
RadRepeatArrowElement()
Declaration
public RadRepeatArrowElement()
Fields
DelayProperty
Declaration
public static readonly RadProperty DelayProperty
Field Value
IntervalProperty
Declaration
public static readonly RadProperty IntervalProperty
Field Value
Properties
Delay
Gets or sets the amount of time, in milliseconds, the Repeat button element waits while it is pressed before it starts repeating. The value must be non-negative.
Methods
DisposeManagedResources()
Disposes managed resources, including the associated image if it's not shared with other items.
Declaration
protected override void DisposeManagedResources()
Overrides
MeasureOverride(SizeF)
Measures the space required by the RadElement
Used by the layout system.
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
availableSize
The size that is available to the RadElement. The available size can be infinity (to take the full size of the element)
Returns
The minimum size required by the element to be completely visible. Cannot be infinity.
Overrides
Remarks
In this method call to the Measure method of each child must be made.
OnClick(EventArgs)
Handles the click event, managing dialog result assignment and ensuring proper form behavior for button controls.
OnEnabledChanged(RadPropertyChangedEventArgs)
Called when the Enabled property changes, applying special handling for disabled state.
Declaration
protected override void OnEnabledChanged(RadPropertyChangedEventArgs e)
Parameters
e
The property changed event arguments.
Overrides
OnMouseDown(MouseEventArgs)
Handles the mouse down event by setting the button to pressed state and capturing mouse input when appropriate.
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing event data.
Overrides
OnMouseEnter(EventArgs)
Handles the mouse enter event by setting the button to pressed state when in hover click mode or when a press is pending.
OnMouseLeave(EventArgs)
Handles the mouse leave event by releasing the pressed state and managing press-on-return behavior.
OnMouseUp(MouseEventArgs)
Handles the mouse up event by releasing the pressed state and mouse capture.
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
e
The MouseEventArgs containing event data.
Overrides