Compartir a través de


OvalShape (Clase)

Representa un control que aparece como círculo u óvalo.

Jerarquía de herencia

Object
  MarshalByRefObject
    Component
      Microsoft.VisualBasic.PowerPacks.Shape
        Microsoft.VisualBasic.PowerPacks.SimpleShape
          Microsoft.VisualBasic.PowerPacks.OvalShape

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
<ToolboxBitmapAttribute(GetType(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")> _
Public Class OvalShape _
    Inherits SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public class OvalShape : SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), L"Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public ref class OvalShape : public SimpleShape
[<ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")>]
type OvalShape =  
    class 
        inherit SimpleShape 
    end
public class OvalShape extends SimpleShape

El tipo OvalShape expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público OvalShape() Inicializa una nueva instancia de la clase OvalShape.
Método público OvalShape(ShapeContainer) Inicializa una nueva instancia de la clase OvalShape , especificando el ShapeContainer en el que estará contenida.
Método público OvalShape(Int32, Int32, Int32, Int32) Inicializa una nueva instancia de la clase OvalShape, especificando su ubicación y tamaño.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AccessibilityObject Obtiene el AccessibleObject que está asignado al control. (Se hereda de Shape).
Propiedad pública AccessibleDefaultActionDescription Obtiene o establece la descripción de la acción predeterminada del control que usan las aplicaciones cliente de accesibilidad. (Se hereda de Shape).
Propiedad pública AccessibleDescription Obtiene o establece la descripción del control que usan las aplicaciones cliente de accesibilidad. (Se hereda de Shape).
Propiedad pública AccessibleName Obtiene o establece el nombre del control que usan las aplicaciones cliente de accesibilidad. (Se hereda de Shape).
Propiedad pública AccessibleRole Obtiene o establece el rol accesible del control. (Se hereda de Shape).
Propiedad pública Anchor Obtiene o establece los bordes del contenedor al que está enlazado una forma y determina cómo cambia el tamaño de una forma cuando cambia el de su elemento primario. (Se hereda de Shape).
Propiedad pública BackColor Obtiene o establece el color de fondo de la forma. (Se hereda de SimpleShape).
Propiedad pública BackgroundImage Obtiene o establece la imagen que se muestra en la forma. (Se hereda de SimpleShape).
Propiedad pública BackgroundImageLayout Obtiene o establece el diseño de imagen de fondo como se define en la enumeración ImageLayout. (Se hereda de SimpleShape).
Propiedad pública BackStyle Obtiene o establece la transparencia de la forma. (Se hereda de SimpleShape).
Propiedad pública BorderColor Obtiene o establece el color del borde de un control de forma o línea. (Se hereda de Shape).
Propiedad pública BorderStyle Obtiene o establece el estilo del borde de un control de forma o línea. (Se hereda de Shape).
Propiedad pública BorderWidth Obtiene o establece el ancho del borde del control de la forma. (Se hereda de SimpleShape).
Propiedad pública Bottom Obtiene la distancia, en píxeles, entre el lado inferior de la forma y el lado superior del área de cliente de su contenedor. (Se hereda de SimpleShape).
Propiedad pública Bounds Obtiene o establece el tamaño y la ubicación de la forma en píxeles, respecto del control primario. (Se hereda de SimpleShape).
Propiedad pública CanFocus Obtiene un valor que indica si un control de forma o línea puede recibir el foco. (Se hereda de Shape).
Propiedad protegida CanRaiseEvents Obtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component).
Propiedad pública CanSelect Obtiene un valor que indica si un control de línea o forma se puede seleccionar. (Se hereda de Shape).
Propiedad pública ClientRectangle Obtiene el rectángulo que representa el área de cliente de la forma. (Se hereda de SimpleShape).
Propiedad pública ClientSize Obtiene o establece el alto y el ancho del área de cliente de la forma. (Se hereda de SimpleShape).
Propiedad pública Container Obtiene IContainer que contiene Component. (Se hereda de Shape).
Propiedad pública ContainsFocus Obtiene un valor que indica si un control de línea o forma tiene actualmente el foco de entrada. (Se hereda de Shape).
Propiedad pública ContextMenu Obtiene o establece el menú contextual asociado con un control de línea o forma. (Se hereda de Shape).
Propiedad pública ContextMenuStrip Obtiene o establece el ContextMenuStrip asociado con un control de línea o forma. (Se hereda de Shape).
Propiedad pública Created Obtiene un valor que indica si se ha creado un control de línea o forma. (Se hereda de Shape).
Propiedad pública Cursor Obtiene o establece el cursor que se muestra cuando el puntero del mouse se deja sobre un control de línea o forma. (Se hereda de Shape).
Propiedad protegida DesignMode Obtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component).
Propiedad pública DisplayRectangle Obtiene el rectángulo que representa el área de visualización de la forma. (Se hereda de SimpleShape).
Propiedad pública Disposing Obtiene un valor que indica si la clase base Shape se va a eliminar. (Se hereda de Shape).
Propiedad pública Enabled Obtiene o establece un valor que indica si un control de línea o forma puede responder a interacción del usuario. (Se hereda de Shape).
Propiedad protegida Events Obtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component).
Propiedad pública FillColor Obtiene o establece el color que se usa para rellenar la forma. (Se hereda de SimpleShape).
Propiedad pública FillGradientColor Obtiene o establece el color de degradado que se usa para rellenar la forma. (Se hereda de SimpleShape).
Propiedad pública FillGradientStyle Obtiene o establece el estilo de degradado que se usa para rellenar la forma. (Se hereda de SimpleShape).
Propiedad pública FillStyle Obtiene o establece la trama usada para rellenar la forma. (Se hereda de SimpleShape).
Propiedad pública Focused Obtiene un valor que indica si un control de línea o forma tiene actualmente el foco de entrada. (Se hereda de Shape).
Propiedad pública Height Obtiene o establece el alto de la forma. (Se hereda de SimpleShape).
Propiedad pública IsAccessible Obtiene o establece un valor que indica si un control de línea o forma está disponible para aplicaciones de accesibilidad. (Se hereda de Shape).
Propiedad pública IsDisposed Obtiene un valor que indica si un control de línea o forma se ha eliminado. (Se hereda de Shape).
Propiedad pública Left Obtiene o establece la distancia, en píxeles, entre el lado izquierdo de la forma y el lado izquierdo del área de cliente de su contenedor. (Se hereda de SimpleShape).
Propiedad pública Location Obtiene o establece las coordenadas de la esquina superior izquierda de la forma respecto de la esquina superior izquierda de su contenedor. (Se hereda de SimpleShape).
Propiedad pública Name Obtiene o establece el nombre de un control de línea o forma. (Se hereda de Shape).
Propiedad pública Parent Obtiene o establece el contenedor primario de un control de línea o forma. (Se hereda de Shape).
Propiedad pública Region Obtiene o establece la región de la ventana asociada con un control de línea o forma. (Se hereda de Shape).
Propiedad pública Right Obtiene la distancia, en píxeles, entre el lado derecho de la forma y lado izquierdo del área de cliente de su contenedor. (Se hereda de SimpleShape).
Propiedad pública SelectionColor Obtiene o establece el color de selección de una forma. (Se hereda de Shape).
Propiedad pública Site Obtiene o establece ISite de Component. (Se hereda de Component).
Propiedad pública Size Obtiene o establece el alto y el ancho de la forma. (Se hereda de SimpleShape).
Propiedad pública Tag Obtiene o establece el objeto que contiene datos acerca de un control de línea o forma. (Se hereda de Shape).
Propiedad pública Top Obtiene o establece la distancia, en píxeles, entre el lado superior de la forma y el lado izquierdo del área de cliente de su contenedor. (Se hereda de SimpleShape).
Propiedad pública UseWaitCursor Obtiene o establece un valor que indica si se usa el cursor de espera para el control de línea o forma actual. (Se hereda de Shape).
Propiedad pública Visible Obtiene o establece un valor que indica si se muestra un control de línea o forma. (Se hereda de Shape).
Propiedad pública Width Obtiene o establece el ancho de la forma. (Se hereda de SimpleShape).

Arriba

Métodos

  Nombre Descripción
Método público BringToFront Trae un control de línea o forma al frente del orden Z. (Se hereda de Shape).
Método protegido CreateAccessibilityInstance Crea un nuevo objeto de accesibilidad para el control de forma. (Se hereda de SimpleShape).
Método público CreateObjRef Crítico para la seguridad. 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).
Método público Dispose Libera todos los recursos utilizados por Component. (Se hereda de Component).
Método protegido Dispose(Boolean) Libera los recursos no administrados usados por un control de línea o forma y, opcionalmente, libera los recursos administrados. (Se hereda de Shape).
Método público DrawToBitmap Permite la representación del mapa de bits especificado. (Se hereda de SimpleShape).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido 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).
Método público FindForm Recupera el formulario en el que está un control de línea o forma. (Se hereda de Shape).
Método público Focus Establece el foco de entrada en un control de línea o forma. (Se hereda de Shape).
Método público GetContainerControl Devuelve el siguiente ContainerControl (en sentido ascendente) en una cadena de controles de línea o forma de controles principales. (Se hereda de Shape).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetLifetimeService Crítico para la seguridad. Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegido GetService Devuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Hide Oculta un control de línea o forma de usuario. (Se hereda de Shape).
Método público HitTest Determina si un control de forma se encuentra en el punto de la pantalla especificado. (Se hereda de SimpleShape).
Método público InitializeLifetimeService Crítico para la seguridad. Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público Invalidate Invalida una región específica de un control de línea o forma y hace que se envíe un mensaje de dibujo al control. (Se hereda de Shape).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegido MemberwiseClone(Boolean) Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método protegido OnBackColorChanged Genera el evento BackColorChanged. (Se hereda de SimpleShape).
Método protegido OnBackgroundImageChanged Genera el evento BackgroundImageChanged. (Se hereda de SimpleShape).
Método protegido OnBackgroundImageLayoutChanged Genera el evento BackgroundImageLayoutChanged. (Se hereda de SimpleShape).
Método protegido OnClick Genera el evento Click. (Se hereda de Shape).
Método protegido OnClientSizeChanged Genera el evento ClientSizeChanged. (Se hereda de SimpleShape).
Método protegido OnContextMenuChanged Genera el evento ContextMenuChanged. (Se hereda de Shape).
Método protegido OnContextMenuStripChanged Genera el evento ContextMenuStripChanged. (Se hereda de Shape).
Método protegido OnCursorChanged Genera el evento CursorChanged. (Se hereda de Shape).
Método protegido OnDoubleClick Genera el evento DoubleClick. (Se hereda de Shape).
Método protegido OnEnabledChanged Genera el evento EnabledChanged. (Se hereda de Shape).
Método protegido OnEnter Genera el evento Enter. (Se hereda de Shape).
Método protegido OnGotFocus Genera el evento GotFocus. (Se hereda de Shape).
Método protegido OnInvalidated Genera el evento Invalidated. (Se hereda de Shape).
Método protegido OnKeyDown Genera el evento KeyDown. (Se hereda de Shape).
Método protegido OnKeyPress Genera el evento KeyPress. (Se hereda de Shape).
Método protegido OnKeyUp Genera el evento KeyUp. (Se hereda de Shape).
Método protegido OnLeave Genera el evento Leave. (Se hereda de Shape).
Método protegido OnLocationChanged Genera el evento LocationChanged. (Se hereda de SimpleShape).
Método protegido OnLostFocus Genera el evento LostFocus. (Se hereda de Shape).
Método protegido OnMouseClick Genera el evento MouseClick. (Se hereda de Shape).
Método protegido OnMouseDoubleClick Genera el evento MouseDoubleClick. (Se hereda de Shape).
Método protegido OnMouseDown Genera el evento MouseDown. (Se hereda de Shape).
Método protegido OnMouseEnter Genera el evento MouseEnter. (Se hereda de Shape).
Método protegido OnMouseHover Genera el evento MouseHover. (Se hereda de Shape).
Método protegido OnMouseLeave Genera el evento MouseLeave. (Se hereda de Shape).
Método protegido OnMouseMove Genera el evento MouseMove. (Se hereda de Shape).
Método protegido OnMouseUp Genera el evento MouseUp. (Se hereda de Shape).
Método protegido OnMouseWheel Genera el evento MouseWheel. (Se hereda de Shape).
Método protegido OnMove Genera el evento Move. (Se hereda de Shape).
Método protegido OnPaint Genera el evento Paint. (Se hereda de SimpleShape).
Método protegido OnParentChanged Genera el evento ParentChanged. (Se hereda de Shape).
Método protegido OnPreviewKeyDown Genera el evento PreviewKeyDown. (Se hereda de Shape).
Método protegido OnQueryAccessibilityHelp Genera el evento QueryAccessibilityHelp. (Se hereda de Shape).
Método protegido OnRegionChanged Genera el evento RegionChanged. (Se hereda de Shape).
Método protegido OnResize Genera el evento Resize. (Se hereda de SimpleShape).
Método protegido OnSizeChanged Genera el evento SizeChanged. (Se hereda de SimpleShape).
Método protegido OnVisibleChanged Genera el evento VisibleChanged. (Se hereda de Shape).
Método público PointToClient Calcula la ubicación del punto especificado de la pantalla, en coordenadas de cliente. (Se hereda de Shape).
Método público PointToScreen Calcula la ubicación del punto especificado de cliente en coordenadas de pantalla. (Se hereda de Shape).
Método público RectangleToClient Calcula el tamaño y la ubicación del rectángulo de pantalla especificado, en coordenadas de cliente. (Se hereda de Shape).
Método público RectangleToScreen Calcula el tamaño y la ubicación del rectángulo de cliente especificado, en coordenadas de pantalla. (Se hereda de Shape).
Método público Refresh Obliga a un control a invalidar su área cliente y, acto seguido, obliga a que el control y sus controles secundarios se actualicen. (Se hereda de Shape).
Método público ResumePaint Reanuda la lógica de representación habitual, forzando opcionalmente un diseño inmediato de las solicitudes de dibujo pendientes. (Se hereda de Shape).
Método público Scale Escala la forma por el factor de escala especificado. (Se hereda de SimpleShape).
Método público Select Habilita un control. (Se hereda de Shape).
Método público SendToBack Envía un control de línea o forma al final del orden Z. (Se hereda de Shape).
Método público SetBounds Establece los límites de la forma en la ubicación y en el tamaño especificados. (Se hereda de SimpleShape).
Método público Show Muestra una forma al usuario. (Se hereda de Shape).
Método público SuspendPaint Suspende la lógica de representación de una forma. (Se hereda de Shape).
Método público 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).
Método público Update Hace que el control vuelva a dibujar las regiones no válidas en su área de cliente. (Se hereda de Shape).

Arriba

Eventos

  Nombre Descripción
Evento público BackColorChanged Tiene lugar cuando cambia la propiedad BackColor de la forma. (Se hereda de SimpleShape).
Evento público BackgroundImageChanged Tiene lugar cuando cambia la propiedad BackgroundImage de una forma. (Se hereda de SimpleShape).
Evento público BackgroundImageLayoutChanged Tiene lugar cuando cambia la propiedad BackgroundImageLayout de una forma. (Se hereda de SimpleShape).
Evento público ChangeUICues Se produce cuando cambian las guías de la interfaz de usuario para el foco o el teclado. (Se hereda de Shape).
Evento público Click Se produce cuando se hace clic en la forma. (Se hereda de Shape).
Evento público ClientSizeChanged Tiene lugar cuando cambia la propiedad ClientSize de una forma. (Se hereda de SimpleShape).
Evento público ContextMenuChanged Se produce cuando cambia el valor de la propiedad ContextMenu. (Se hereda de Shape).
Evento público ContextMenuStripChanged Se produce cuando cambia el valor de la propiedad ContextMenuStrip. (Se hereda de Shape).
Evento público CursorChanged Se produce cuando cambia el valor de la propiedad Cursor. (Se hereda de Shape).
Evento público Disposed Se produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component).
Evento público DoubleClick Se produce cuando se hace doble clic en la forma. (Se hereda de Shape).
Evento público EnabledChanged Se produce cuando cambia el valor de la propiedad Enabled. (Se hereda de Shape).
Evento público Enter Se produce cuando se introduce la forma. (Se hereda de Shape).
Evento público GotFocus Se produce cuando la forma recibe el foco. (Se hereda de Shape).
Evento público Invalidated Se produce cuando es necesario volver a dibujar una forma. (Se hereda de Shape).
Evento público KeyDown Se produce cuando se presiona una tecla y la forma tiene el foco. (Se hereda de Shape).
Evento público KeyPress Se produce cuando se presiona una tecla y la forma tiene el foco. (Se hereda de Shape).
Evento público KeyUp Se produce cuando se suelta una tecla y la forma tiene el foco. (Se hereda de Shape).
Evento público Leave Se produce cuando se retira el foco de entrada de la forma. (Se hereda de Shape).
Evento público LocationChanged Tiene lugar cuando cambia la propiedad Location de una forma. (Se hereda de SimpleShape).
Evento público LostFocus Se produce cuando la forma pierde el foco. (Se hereda de Shape).
Evento público MouseClick Se produce cuando se hace clic en la forma con el mouse. (Se hereda de Shape).
Evento público MouseDoubleClick Se produce cuando se hace doble clic en la forma con el mouse. (Se hereda de Shape).
Evento público MouseDown Se produce cuando el puntero del mouse está sobre la forma y se presiona un botón del mouse. (Se hereda de Shape).
Evento público MouseEnter Se produce cuando el puntero del mouse entra en la forma. (Se hereda de Shape).
Evento público MouseHover Se produce cuando el puntero del mouse permanece en la forma. (Se hereda de Shape).
Evento público MouseLeave Se produce cuando el puntero del mouse deja la forma. (Se hereda de Shape).
Evento público MouseMove Se produce cuando el puntero del mouse se mueve sobre la forma. (Se hereda de Shape).
Evento público MouseUp Se produce cuando el puntero del mouse está sobre la forma y se suelta un botón del mouse. (Se hereda de Shape).
Evento público MouseWheel Se produce cuando se mueve la rueda del mouse y la forma tiene el foco. (Se hereda de Shape).
Evento público Move Se produce cuando se mueve la forma. (Se hereda de Shape).
Evento público Paint Se produce cuando se dibuja de nuevo la forma. (Se hereda de Shape).
Evento público ParentChanged Se produce cuando cambia el valor de la propiedad Parent. (Se hereda de Shape).
Evento público PreviewKeyDown Se produce antes del evento KeyDown cuando se presiona una tecla y el foco está en la forma. (Se hereda de Shape).
Evento público QueryAccessibilityHelp Se produce cuando un objeto AccessibleObject proporciona ayuda a las aplicaciones de accesibilidad. (Se hereda de Shape).
Evento público RegionChanged Se produce cuando cambia el valor de la propiedad Region. (Se hereda de Shape).
Evento público Resize Tiene lugar cuando cambia el tamaño de una forma. (Se hereda de SimpleShape).
Evento público SizeChanged Tiene lugar cuando cambia la propiedad Size de una forma. (Se hereda de SimpleShape).
Evento público VisibleChanged Se produce cuando cambia el valor de la propiedad Visible. (Se hereda de Shape).

Arriba

Comentarios

El control de OvalShape permite dibujar círculos y óvalos en un formulario o contenedor en tiempo de diseño o en tiempo de ejecución.

Cuando se agrega un control de línea o forma a un formulario o contenedor, se crea un objeto no visible de ShapeContainer . ShapeContainer actúa como superficie de dibujo para las formas dentro de cada control contenedor. Cada ShapeContainer tiene ShapeCollection correspondiente que permite a recorrer en iteración los controles de líneas y formas contenidas en ShapeContainer.

Cuando crea un control de OvalShape en tiempo de ejecución, también debe crear ShapeContainer y establecer la propiedad de Parent de OvalShape a ShapeContainer.

Ejemplos

El ejemplo siguiente se crea ShapeContainer y OvalShape, los agrega a un formulario, y muestra un círculo.

Private Sub DrawCircle()
    Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
    Dim oval1 As New Microsoft.VisualBasic.PowerPacks.OvalShape
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me 
    ' Set the ShapeContainer as the parent of the OvalShape.
    oval1.Parent = canvas
    ' Set the location and size of the circle.
    oval1.Left = 10
    oval1.Top = 10
    oval1.Width = 100
    oval1.Height = 100
End Sub
private void DrawCircle1()
{
    Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas = 
        new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
    Microsoft.VisualBasic.PowerPacks.OvalShape oval1 = 
        new Microsoft.VisualBasic.PowerPacks.OvalShape();
    // Set the form as the parent of the ShapeContainer.
    canvas.Parent = this;
    // Set the ShapeContainer as the parent of the OvalShape.
    oval1.Parent = canvas;
    // Set the location and size of the circle.
    oval1.Left = 10;
    oval1.Top = 10;
    oval1.Width = 100;
    oval1.Height = 100;
}

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

Introducción a los controles de líneas y formas (Visual Studio)

Cómo: Dibujar líneas con el control LineShape (Visual Studio)

Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)