[]
Control that hosts X elements.
public abstract class XViewLight : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IView, ISupportUia
Name | Description |
---|---|
XViewLight() | Initializes a new instance of the XViewLight control. |
Name | Description |
---|---|
CapturedElement | Gets or sets the element that receives all mouse events. |
Cursor | Gets or sets the Cursor that appears when the mouse moves over the control. |
Element | Element hosted by this XViewLight. |
FocusedElement | Gets the element that has the focus. |
HandleElementFocus | Gets or sets whether the control should handle the focus within contained elements. |
HoveredElement | Gets the element currently under the mouse. |
ShowToolTips | Gets or sets whether the XView should display tooltips for elements that implement the IToolTipElement interface. |
SuperTooltip | Gets or sets the external instance of C1SuperTooltip class used to display tooltips for inner elements. |
Name | Description |
---|---|
BeginUpdate() | Suspends painting during long update operations. |
CheckHover() | checks the element under the mouse and updates the control state. |
Dispose(bool) | Releases the unmanaged resources used by the XViewLight control. |
EndUpdate() | Restores painting after long update operations. |
Focus(Element) | Set the focus to a given element. |
GetBounds(Element, bool, bool) | Gets the rectangle that contains a given element. |
GetDeviceDpi() | Gets the DPI value for the display device where the control is currently being displayed. |
GetNextElement(Element, bool, bool, bool, bool) | |
GetToolTip(Control) | Retrieves the rich tooltip text associated with the specified control. |
HideToolTip() | Hides tooltip if it is currently visible. |
HitTest() | Gets the hit-testable element under the mouse. |
HitTest(Point) | Gets the hit-testable element at a given position. |
Invalidate(Element) | Invalidates the contained element. |
IsInputKey(Keys) | Determines whether the specified key is a regular input key or a special key that requires preprocessing. |
OnClick(EventArgs) | Raises the Click event. |
OnDoubleClick(EventArgs) | Raises the DoubleClick event. |
OnEnabledChanged(EventArgs) | Raises the EnabledChanged event. |
OnGotFocus(EventArgs) | Raises the GotFocus event. |
OnHandleDestroyed(EventArgs) | Remove hosted controls before disposing of the parent control. |
OnInvalidated(InvalidateEventArgs) | Remove hosted controls that belong to elements which became invisible or belong to a different control now. |
OnKeyDown(KeyEventArgs) | Raises the KeyDown event. |
OnKeyPress(KeyPressEventArgs) | Raises the KeyPress event. |
OnKeyUp(KeyEventArgs) | Raises the KeyUp event. |
OnLeave(EventArgs) | Raises the Leave event. |
OnMouseDown(MouseEventArgs) | Raises the MouseDown event. |
OnMouseEnter(EventArgs) | Raises the MouseEnter event. |
OnMouseLeave(EventArgs) | Raises the MouseLeave event. |
OnMouseMove(MouseEventArgs) | Raises the MouseMove event. |
OnMouseUp(MouseEventArgs) | Raises the MouseUp event. |
OnMouseWheel(MouseEventArgs) | Raises the MouseWheel event. |
OnPaint(PaintEventArgs) | Raises the Paint event. |
OnRightToLeftChanged(EventArgs) | Raises the RightToLeftChanged event. |
OnValidated(EventArgs) | Raises the Validated event. |
OnValidating(CancelEventArgs) | Raises the Validating event. |
RescaleConstantsForDpi(int, int) | Provides constants for rescaling the control when a DPI change occurs. |
SetBoundsCore(int, int, int, int, BoundsSpecified) | |
SetToolTip(Control, string) | Associates a rich tooltip with a control. |
UpdateToolTip() | Updates the tooltip for the hovered element. |
WndProc(ref Message) |