Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Implementa la funcionalidad común de básica a los controles de líneas y formas.
Jerarquía de herencia
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.LineShape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Espacio de nombres: Microsoft.VisualBasic.PowerPacks
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
Public MustInherit Class Shape _
Inherits Component
public abstract class Shape : Component
public ref class Shape abstract : public Component
[<AbstractClass>]
type Shape =
class
inherit Component
end
public abstract class Shape extends Component
El tipo Shape expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
Shape() | Inicializa una nueva instancia de la clase Shape. |
![]() |
Shape(ShapeContainer) | Inicializa una nueva instancia de la clase Shape. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
AccessibilityObject | Obtiene AccessibleObject asignado al control. |
![]() |
AccessibleDefaultActionDescription | Obtiene o establece la descripción de la acción predeterminada del control que las aplicaciones cliente de accesibilidad utilizan. |
![]() |
AccessibleDescription | Obtiene o establece la descripción del control utilizado por aplicaciones cliente de accesibilidad. |
![]() |
AccessibleName | Obtiene o establece el nombre del control utilizado por aplicaciones cliente de accesibilidad. |
![]() |
AccessibleRole | Obtiene o establece el rol accesible desde el control. |
![]() |
Anchor | Obtiene o establece los bordes del contenedor al que se enlaza una forma, y determina cómo se cambia el tamaño de una forma cuando se cambia el tamaño de su elemento primario. |
![]() |
BorderColor | Obtiene o establece el color del borde de una forma o control de línea. |
![]() |
BorderStyle | Obtiene o establece el estilo de borde de una forma o control de línea. |
![]() |
BorderWidth | Obtiene o establece el ancho del borde del control de línea o forma. |
![]() |
CanFocus | Obtiene un valor que indica si un control de línea o forma puede recibir el foco. |
![]() |
CanRaiseEvents | Obtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component). |
![]() |
CanSelect | Obtiene un valor que indica si un control de línea o forma posible seleccionado. |
![]() |
Container | Obtiene IContainer que contiene Component. |
![]() |
ContainsFocus | Obtiene un valor que indica si un control de línea o forma tiene actualmente el foco de entrada. |
![]() |
ContextMenu | Obtiene o establece el menú contextual asociado a un control de línea o forma. |
![]() |
ContextMenuStrip | Obtiene o establece ContextMenuStrip asociado a un control de línea o forma. |
![]() |
Created | Obtiene un valor que indica si se ha creado un control de línea o forma. |
![]() |
Cursor | Obtiene o establece el cursor que se muestra cuando el puntero del mouse está descansando sobre un control de línea o forma. |
![]() ![]() |
DefaultBorderColor | Obtiene el color del borde predeterminado para un control de línea o forma. |
![]() |
DesignMode | Obtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component). |
![]() |
Disposing | Obtiene un valor que indica si la clase de Shape de base está desechando. |
![]() |
Enabled | Obtiene o establece un valor que indica si un control de línea o forma puede responder a la interacción del usuario. |
![]() |
Events | Obtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component). |
![]() |
Focused | Obtiene un valor que indica si un control de línea o forma tiene actualmente el foco de entrada. |
![]() |
IsAccessible | Obtiene o establece un valor que indica si un control de línea o forma está disponible para las aplicaciones de accesibilidad. |
![]() |
IsDisposed | Obtiene un valor que indica si se ha dispuesto un control de línea o forma. |
![]() ![]() |
ModifierKeys | Obtiene un valor que indica cuál de las teclas modificadoras (MAYÚS, CTRL y ALT) está presionada. |
![]() ![]() |
MouseButtons | Obtiene un valor que indica cuál de los botones del mouse está presionado. |
![]() ![]() |
MousePosition | Obtiene la posición del puntero en coordenadas de pantalla. |
![]() |
Name | Obtiene o establece el nombre de una línea o forma. |
![]() |
Parent | Obtiene o establece el contenedor primario de una línea o forma. |
![]() |
Region | Obtiene o establece la región de la ventana asociado a un control de línea o forma. |
![]() |
SelectionColor | obtiene o establece la selección color de una forma. |
![]() |
Site | Obtiene o establece ISite de Component. (Se hereda de Component). |
![]() |
Tag | Obtiene o establece el objeto que contiene datos sobre un control de línea o forma. |
![]() |
UseWaitCursor | Obtiene o establece un valor que indica si usar el cursor de espera para la línea actual o el control de forma. |
![]() |
Visible | Obtiene o establece un valor que indica si un control de línea o forma se muestra. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
BringToFront | Devuelve un control de línea o forma cabeza del orden z. |
![]() |
CreateAccessibilityInstance | Crea un nuevo objeto de accesibilidad para un control de línea o forma. |
![]() |
CreateObjRef | Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject). |
![]() |
Dispose() | Libera todos los recursos utilizados por Component. (Se hereda de Component). |
![]() |
Dispose(Boolean) | Libera los recursos no administrados utilizados por una línea o un control y opcionalmente libera de forma los recursos administrados. (Invalida a Component.Dispose(Boolean)). |
![]() |
DrawToBitmap | Permite la representación del mapa de bits especificado. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
Finalize | Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component). |
![]() |
FindForm | Recupera el formulario en el que un control de línea o forma está. |
![]() |
Focus | Establece el foco en un control de línea o forma. |
![]() |
GetContainerControl | Devuelve ContainerControl siguiente en una cadena de control de línea o forma de controles primarios. |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetLifetimeService | Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
![]() |
GetService | Devuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
Hide | Oculta un control de línea o forma de usuario. |
![]() |
HitTest | Obtiene información sobre un control de línea o formas en la posición especificada respecto a la pantalla. |
![]() |
InitializeLifetimeService | Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
![]() |
Invalidate | Reemplaza una región concreta de una línea o forma y produce un mensaje de dibujo que se enviará al control. |
![]() ![]() |
IsKeyLocked | Determina si la tecla BLOQ MAYÚS, BLOQ NUM o BLOQ DESPL está en vigor. |
![]() |
MemberwiseClone() | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
MemberwiseClone(Boolean) | Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject). |
![]() |
OnClick | Genera el evento Click. |
![]() |
OnContextMenuChanged | Genera el evento ContextMenuChanged. |
![]() |
OnContextMenuStripChanged | Genera el evento ContextMenuStripChanged. |
![]() |
OnCursorChanged | Genera el evento CursorChanged. |
![]() |
OnDoubleClick | Genera el evento DoubleClick. |
![]() |
OnEnabledChanged | Genera el evento EnabledChanged. |
![]() |
OnEnter | Genera el evento Enter. |
![]() |
OnGotFocus | Genera el evento GotFocus. |
![]() |
OnInvalidated | Genera el evento Invalidated. |
![]() |
OnKeyDown | Genera el evento KeyDown. |
![]() |
OnKeyPress | Genera el evento KeyPress. |
![]() |
OnKeyUp | Genera el evento KeyUp. |
![]() |
OnLeave | Genera el evento Leave. |
![]() |
OnLostFocus | Genera el evento LostFocus. |
![]() |
OnMouseClick | Genera el evento MouseClick. |
![]() |
OnMouseDoubleClick | Genera el evento MouseDoubleClick. |
![]() |
OnMouseDown | Genera el evento MouseDown. |
![]() |
OnMouseEnter | Genera el evento MouseEnter. |
![]() |
OnMouseHover | Genera el evento MouseHover. |
![]() |
OnMouseLeave | Genera el evento MouseLeave. |
![]() |
OnMouseMove | Genera el evento MouseMove. |
![]() |
OnMouseUp | Genera el evento MouseUp. |
![]() |
OnMouseWheel | Genera el evento MouseWheel. |
![]() |
OnMove | Genera el evento Move. |
![]() |
OnPaint | Genera el evento Paint. |
![]() |
OnParentChanged | Genera el evento ParentChanged. |
![]() |
OnPreviewKeyDown | Genera el evento PreviewKeyDown. |
![]() |
OnQueryAccessibilityHelp | Genera el evento QueryAccessibilityHelp. |
![]() |
OnRegionChanged | Genera el evento RegionChanged. |
![]() |
OnVisibleChanged | Genera el evento VisibleChanged. |
![]() |
PointToClient | Calcula la ubicación del punto especificado de la pantalla, en coordenadas de cliente. |
![]() |
PointToScreen | Calcula la ubicación del punto especificado de cliente en coordenadas de pantalla. |
![]() |
RectangleToClient | Calcula el tamaño y la ubicación del rectángulo de pantalla especificado, en coordenadas de cliente. |
![]() |
RectangleToScreen | Calcula el tamaño y la ubicación del rectángulo de cliente especificado, en coordenadas de pantalla. |
![]() |
Refresh | Obliga un control a invalidar su área cliente y, acto seguido, obliga a que el control y sus controles secundarios se actualicen. |
![]() |
ResumePaint | Reanuda la lógica habitual de dibujo, forzando opcionalmente un diseño inmediato de solicitudes pendientes de dibujo. |
![]() |
Scale | Escala una forma según el factor de escala especificado. |
![]() |
Select | habilita un control. |
![]() |
SendToBack | Envía un control de línea o forma a la reproducción del orden z. |
![]() |
Show | Muestra una forma al usuario. |
![]() |
SuspendPaint | Suspende la lógica de representación para una forma. |
![]() |
ToString | Devuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista.Este método no debe reemplazarse. (Se hereda de Component). |
![]() |
Update | Hace que el control vuelva a dibujar las regiones no válidas en su área de cliente. |
Arriba
Eventos
| Nombre | Descripción | |
|---|---|---|
![]() |
ChangeUICues | Se produce cuando cambian las guías de la interfaz de usuario para el foco o el teclado. |
![]() |
Click | Se desencadena cuando se hace clic en la forma. |
![]() |
ContextMenuChanged | Se produce cuando cambia el valor de la propiedad ContextMenu. |
![]() |
ContextMenuStripChanged | Se produce cuando cambia el valor de la propiedad ContextMenuStrip. |
![]() |
CursorChanged | Se produce cuando cambia el valor de la propiedad Cursor. |
![]() |
Disposed | Se produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component). |
![]() |
DoubleClick | Se desencadena cuando se hace doble clic en la forma. |
![]() |
EnabledChanged | Se produce cuando cambia el valor de la propiedad Enabled. |
![]() |
Enter | Se produce cuando se escribe la forma. |
![]() |
GotFocus | Se produce cuando la forma recibe el foco. |
![]() |
Invalidated | Se produce cuando la presentación de una forma requiere volver a dibujar. |
![]() |
KeyDown | Se produce cuando se presiona una tecla y la forma tiene el foco. |
![]() |
KeyPress | Se produce cuando se presiona una tecla y la forma tiene el foco. |
![]() |
KeyUp | Se produce cuando se suelta una tecla y la forma tiene el foco. |
![]() |
Leave | Se produce cuando el foco sale de la forma. |
![]() |
LostFocus | Se produce cuando la forma pierde el foco. |
![]() |
MouseClick | Se produce cuando la forma es hacer clic con el mouse. |
![]() |
MouseDoubleClick | Se produce cuando la forma hace doble clic con el mouse. |
![]() |
MouseDown | Se produce cuando el puntero del mouse por la forma y se presiona un botón del mouse. |
![]() |
MouseEnter | Se produce cuando el puntero del mouse entra en la forma. |
![]() |
MouseHover | Se produce cuando el puntero del mouse se encuentra sobre la forma. |
![]() |
MouseLeave | Se produce cuando el puntero del mouse sale de la forma. |
![]() |
MouseMove | Se produce cuando el puntero del mouse se mueve sobre la forma. |
![]() |
MouseUp | Se produce cuando el puntero del mouse por la forma y se suelta un botón del mouse. |
![]() |
MouseWheel | Se produce cuando la rueda del mouse se mueve y la forma tiene el foco. |
![]() |
Move | Se produce cuando se mueve la forma. |
![]() |
Paint | Se produce cuando la forma es rediseñada. |
![]() |
ParentChanged | Se produce cuando cambia el valor de la propiedad Parent. |
![]() |
PreviewKeyDown | Aparece antes del evento de KeyDown cuando se presiona una tecla mientras el foco está en la forma. |
![]() |
QueryAccessibilityHelp | Se produce cuando un objeto AccessibleObject proporciona ayuda a las aplicaciones de accesibilidad. |
![]() |
RegionChanged | Se produce cuando cambia el valor de la propiedad Region. |
![]() |
VisibleChanged | Se produce cuando cambia el valor de la propiedad Visible. |
Arriba
Comentarios
Habitualmente no se hereda de Shape.Para crear dispone de la clase de línea o forma, herede de LineShape o clase de SimpleShape .
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks (Espacio de nombres)
Otros recursos
Cómo: Dibujar líneas con el control LineShape (Visual Studio)
Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)
Introducción a los controles de líneas y formas (Visual Studio)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)