Control Class |
Namespace: Eto.Forms
The Control type exposes the following members.
| Name | Description | |
|---|---|---|
| Control |
Initializes a new instance of the Control class.
| |
| Control(ControlIHandler) |
Initializes a new instance of the Container with the specified handler
|
| Name | Description | |
|---|---|---|
| AllowDrop |
Gets or sets a value indicating whether this control can serve as drop target.
| |
| BackgroundColor |
Gets or sets the color for the background of the control
| |
| Bounds |
Gets the bounding rectangle of this control relative to its container
| |
| Cursor |
Gets or sets the type of cursor to use when the mouse is hovering over the control
| |
| Enabled |
Gets or sets a value indicating whether this Control (or its children) are enabled and accept user input.
| |
| HasFocus |
Gets a value indicating whether this instance has the keyboard input focus.
| |
| Height |
Gets or sets the height of the control size.
| |
| IsSuspended |
Gets a value indicating whether the layout of child controls is suspended.
| |
| IsVisualControl |
Gets a value indicating this Control is part of the visual tree.
| |
| Loaded |
Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown
| |
| Location |
Gets the location of the control as positioned by the container
| |
| LogicalParent |
Gets the logical parent control.
| |
| Parent |
Gets the container which this control has been added to, if any
| |
| ParentWindow |
Gets the window this control is contained in
| |
| Size |
Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.
| |
| SupportedPlatformCommands |
Gets the supported platform commands that can be used to hook up system functions to user defined logic
| |
| TabIndex |
Gets or sets the tab index order for this control within its container.
| |
| Tag |
Gets or sets a user-defined object that contains data about the control
| |
| ToolTip |
Gets or sets the tool tip to show when the mouse is hovered over the control
| |
| Visible |
Gets or sets a value indicating whether this Control is visible to the user.
| |
| VisualControls |
Gets an enumeration of controls that are in the visual tree.
| |
| VisualParent |
Gets the visual container of this control, if any.
| |
| Width |
Gets or sets the width of the control size.
|
| Name | Description | |
|---|---|---|
| ApplyStyles |
Applies the styles to the specified widget up the parent chain.
| |
| AttachNative |
Attaches the control for direct use in a native application
| |
| Detach |
Detaches the control by removing it from its parent
| |
| DetachNative |
Detaches the control when it is used in a native application, when you want to reuse the control.
| |
| Dispose |
Handles the disposal of this control
(Overrides WidgetDispose(Boolean).) | |
| DoDragDrop(DataObject, DragEffects) |
Starts drag operation using this control as drag source.
| |
| DoDragDrop(DataObject, DragEffects, Image, PointF) |
Starts drag operation using this control as drag source.
| |
| FindParent(String) |
Finds a control in the parent hierarchy with the specified id | |
| FindParent(Type, String) |
Finds a control in the parent hierarchy with the specified type and ID if specified
| |
| Focus |
Attempts to set the keyboard input focus to this control, or the first child that accepts focus
| |
| GetCallback |
Gets an instance of an object used to perform callbacks to the widget from handler implementations
(Overrides WidgetGetCallback.) | |
| Invalidate |
Queues a repaint of the entire control on the screen and any of its children.
| |
| Invalidate(Boolean) |
Queues a repaint of the entire control on the screen
| |
| Invalidate(Rectangle) |
Queues a repaint of the specified rect of the control and any children.
| |
| Invalidate(Rectangle, Boolean) |
Queues a repaint of the specified rect of the control
| |
| MapPlatformCommand |
Specifies a command to execute for a platform-specific command
| |
| OnApplyCascadingStyles |
Called when cascading styles should be applied to this control.
| |
| OnDragDrop |
Raises the DragDrop event.
| |
| OnDragEnter |
Raises the DragEnter event.
| |
| OnDragLeave |
Raises the DragLeave event.
| |
| OnDragOver |
Raises the DragOver event.
| |
| OnEnabledChanged |
Raises the EnabledChanged event.
| |
| OnGotFocus |
Raises the GotFocus event.
| |
| OnKeyDown |
Raises the KeyDown event.
| |
| OnKeyUp |
Raises the KeyUp event.
| |
| OnLoad |
Raises the Load event.
| |
| OnLoadComplete |
Raises the LoadComplete event.
| |
| OnLostFocus |
Raises the LostFocus event.
| |
| OnMouseDoubleClick |
Raises the mouse MouseDoubleClick event.
| |
| OnMouseDown |
Raises the MouseDown event.
| |
| OnMouseEnter |
Raises the MouseEnter event.
| |
| OnMouseLeave |
Raises the MouseLeave event.
| |
| OnMouseMove |
Raises the MouseMove event.
| |
| OnMouseUp |
Raises the MouseUp event.
| |
| OnMouseWheel |
Raises the MouseWheel event.
| |
| OnPreLoad |
Raises the PreLoad event.
| |
| OnShown |
Raises the Shown event.
| |
| OnSizeChanged |
Raises the SizeChanged event.
| |
| OnStyleChanged |
Handles when the Style is changed.
(Overrides WidgetOnStyleChanged(EventArgs).) | |
| OnTextInput |
Raises the TextInput event.
| |
| OnUnLoad |
Raises the UnLoad event.
| |
| PointFromScreen |
Converts a point from screen space to control space.
| |
| PointToScreen |
Converts a point from control space to screen space
| |
| RectangleFromScreen |
Converts a rectangle from control space to screen space
| |
| RectangleToScreen |
Converts a rectangle from screen space to control space.
| |
| ResumeLayout |
Resumes the layout after it has been suspended, and performs a layout
| |
| SuspendLayout |
Suspends the layout of child controls
|
| Name | Description | |
|---|---|---|
| DragDrop |
Occurs when a drag operation is dropped onto the control.
| |
| DragEnter |
Occurs when a drag operation enters the bounds of the control.
| |
| DragLeave |
Occurs when a drag operation leaves the bounds of the control or the drag operation was completed inside the control.
| |
| DragOver |
Occurs when a drag operation is over the control and needs updating based on position or keyboard state changes.
| |
| EnabledChanged |
Occurs when the Enabled value is changed.
| |
| GotFocus |
Occurs when the control receives keyboard focus.
| |
| KeyDown |
Occurs when a key has been pressed and is down
| |
| KeyUp |
Occurs when a key was released
| |
| Load |
Occurs when the control is displayed on a visible window
| |
| LoadComplete |
Occurs when the load is complete, which happens after the Load event
| |
| LostFocus |
Occurs when control loses keyboard focus
| |
| MouseDoubleClick |
Occurs when a mouse button is double clicked within the bounds of the control
| |
| MouseDown |
Occurs when a mouse button has been pressed
| |
| MouseEnter |
Occurs when the mouse enters the bounds of the control
| |
| MouseLeave |
Occurs when mouse leaves the bounds of the control
| |
| MouseMove |
Occurs when mouse moves within the bounds of the control, or when the mouse is captured
| |
| MouseUp |
Occurs when a mouse button is released
| |
| MouseWheel |
Occurs when mouse wheel has been changed
| |
| PreLoad |
Occurs before the control is loaded. See the Load event for more detail.
| |
| Shown |
Occurs when the control is shown on the screen
| |
| SizeChanged |
Occurs when the size of the control is changed.
| |
| TextInput |
Occurs when text is input for the control. Currently only partially supported on iOS.
| |
| UnLoad |
Occurs when the control is unloaded, which happens when removed from the control hierarchy or the window is closed.
|
| Name | Description | |
|---|---|---|
| (String to Control) |
Converts a string to a label control implicitly.
| |
| (Image to Control) |
Converts an Image to a control implicitly.
|
| Name | Description | |
|---|---|---|
| DragDropEvent |
Event identifier for handlers when attaching the DragDrop event
| |
| DragEnterEvent |
Event identifier for handlers when attaching the DragEnter event
| |
| DragLeaveEvent |
Event identifier for handlers when attaching the DragLeave event
| |
| DragOverEvent |
Event identifier for handlers when attaching the DragOver event
| |
| EnabledChangedEvent |
Event identifier for handlers when attaching the EnabledChanged event
| |
| GotFocusEvent |
Event identifier for handlers when attaching the GotFocus event
| |
| KeyDownEvent |
Event identifier for handlers when attaching the KeyDown event.
| |
| KeyUpEvent |
Event identifier for handlers when attaching the KeyUp event
| |
| LostFocusEvent |
Event identifier for handlers when attaching the LostFocus event
| |
| MouseDoubleClickEvent |
Event identifier for handlers when attaching the MouseDoubleClick event
| |
| MouseDownEvent |
Event identifier for handlers when attaching the MouseDown event
| |
| MouseEnterEvent |
Event identifier for handlers when attaching the MouseEnter event
| |
| MouseLeaveEvent |
Event identifier for handlers when attaching the MouseLeave event
| |
| MouseMoveEvent |
Event identifier for handlers when attaching the MouseMove event
| |
| MouseUpEvent |
Event identifier for handlers when attaching the MouseUp event
| |
| MouseWheelEvent |
Event identifier for handlers when attaching the MouseWheel event
| |
| ShownEvent |
Event identifier for handlers when attaching the Shown event
| |
| SizeChangedEvent |
Event identifier for handlers when attaching the SizeChanged event
| |
| TextInputEvent |
Event identifier for handlers when attaching the TextInput event
|